Tax & Compliance
Tax templates
| Name | Country | Format | Language | Short name |
|---|---|---|---|---|
| ESL_NL_ENG_PDF | Netherlands | <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pdf PUBLIC "-//big.faceless.org//report" "report-1.1.dtd"> <pdf> <head> <link name="cyrillic" type="font" subtype="opentype" src="NetSuiteFonts/verdana.ttf" src-bold="NetSuiteFonts/verdanab.ttf" src-italic="NetSuiteFonts/verdanai.ttf" src-bolditalic="NetSuiteFonts/verdanabi.ttf" bytes="2"/> <macrolist> <macro id="ecsalesfooter"> <table width="100%"> <tr> <td width="40%" align="left" class="formfont">{{header.group}}</td> <td width="20%" align="center" class="formfont"><pagenumber/>/<totalpages/></td> <td width="40%" align="right" class="formfont">{{header.printMessage}}</td> </tr> </table> </macro> </macrolist> <style> .mvalign {vertical-align: middle} .bline {border-bottom: 1px solid black} .tline {border-top: 1px solid black;} .lline {border-left: 1px solid black} .rline {border-right: 1px solid black} .BGColor {background-color: #DB7093} .fontcolor {color: black} .collapse {border-collapse:collapse;} .formfont{font: 10px cyrillic, hysmyeongjo, stsong, msung, mhei, heiseimin, heiseikakugo, hygothic, Verdana,Arial,Helvetica,sans-serif;} .fonttitle{font: 15px cyrillic, hysmyeongjo, stsong, msung, mhei, heiseimin, heiseikakugo, hygothic, Verdana,Arial,Helvetica,sans-serif;} .bold {font-weight: bold} </style> </head> <body size="A4" footer="ecsalesfooter" footer-height="10mm"> <table class="formfont collapse" cellpadding="0" border="0" width="100%"> <tr> <td width = "100%" class="fonttitle mvalign bold"> <b>Value Added Tax EU Sales List</b> </td> </tr> <tr> <td> <table width="100%" class="collapse" border="0" cellpadding="0"> <tr> <td class="formfont">{{header.company}}</td> </tr> <tr> <td class="formfont"><b>VAT No:</b> {{header.vatNo}}</td> </tr> <tr> <td class="formfont"><b>Period:</b> {{header.startPeriod}} - {{header.endPeriod}}</td> </tr> </table> </td> </tr> </table> <table class="formfont collapse tline rline lline bline" cellpadding="2" width="100%"> <thead> <tr> <th width="10%" align="center" class="fontcolor">Line</th> <th width="30%" align="center" class="fontcolor lline">Customer</th> <th width="10%" align="center" class="fontcolor lline">Country<br/>Indicator</th> <th width="15%" align="center" class="fontcolor lline">VAT Number</th> <th width="20%" align="center" class="fontcolor lline">Total deliveries <br/>per customer EUR</th> <th width="15%" align="center" class="fontcolor lline">Indicator</th> </tr> </thead> <tbody> {{#each data}}<tr> <td class="tline"><p align="center">{{lineNumber.value}}</p></td> <td class="tline lline"><p align="left">{{customerName.value}}</p></td> <td class="lline tline"><p align="right">{{countryCode.value}}</p></td> <td class="lline tline"><p align="left">{{vatNumber.value}}</p></td> <td class="lline tline"><p align="right">{{amount.value}}</p></td> <td class="lline tline"><p align="left">{{indicator.text}}</p></td> </tr>{{/each}} <tr> <td colspan="4" align="right" class="tline"><b>Total</b></td> <td class="lline tline"><p align="right">{{totalAmount}}</p></td> <td class="tline lline"> </td> </tr> </tbody> </table> </body> </pdf> | ||
| ESL_NL_XLS_DUT | Netherlands | <html> <head> <meta http-equiv="content-type" content="text/html;charset=UTF-8" /> </head> <body> <table> <tr> <td colspan='6'>Intracommunautaire Prestaties</td> </tr> <tr> <td colspan='6'>{{header.company}}</td> </tr> <tr> <td colspan='6'>BTW-nummer: {{header.vatNo}}</td> </tr> <tr> <td colspan='6'>Tijdvak Opgaaf: {{header.startPeriod}} - {{header.endPeriod}}</td> </tr> </table> <table border='1'> <tr> <td>Regelnummer</td> <td>Customer</td> <td>Landcode</td> <td>BTW Nummer</td> <td>Totaalbedrag leveringen per afnemer in dit tijdvak</td> <td>Indicator</td> {{#each data}} <tr> <td>{{lineNumber.value}}</td> <td>{{customerName.value}}</td> <td align='right'>{{countryCode.value}}</td> <td style='mso-number-format: General; mso-number-format: "@";'>{{vatNumber.value}}</td> <td>{{amount.value}}</td> <td>{{indicator.text}}</td> </tr> {{/each}} <tr> <td colspan='4' align='right'><b>Total</b></td> <td align='right' class='tline'>{{totalAmount}}</td> <td> </td> </tr> </table> </body> </html> | ||
| ESL_NL_XLS_ENG | Netherlands | <html> <head> <meta http-equiv="content-type" content="text/html;charset=UTF-8" /> </head> <body> <table> <tr> <td colspan='6'>Value Added Tax EU Sales List</td> </tr> <tr> <td colspan='6'>{{header.company}}</td> </tr> <tr> <td colspan='6'>VAT No: {{header.vatNo}}</td> </tr> <tr> <td colspan='6'>Period: {{header.startPeriod}} - {{header.endPeriod}}</td> </tr> </table> <table border='1'> <tr> <td>Line</td> <td>Customer</td> <td>Country Indicator</td> <td>VAT Number</td> <td>Total deliveries per customer<br/>EUR</td> <td>Indicator</td> {{#each data}} <tr> <td>{{lineNumber.value}}</td> <td>{{customerName.value}}</td> <td align='right'>{{countryCode.value}}</td> <td style='mso-number-format: General; mso-number-format: "@";'>{{vatNumber.value}}</td> <td>{{amount.value}}</td> <td>{{indicator.text}}</td> </tr> {{/each}} <tr> <td colspan='4' align='right'><b>Total</b></td> <td align='right' class='tline'>{{totalAmount}}</td> <td> </td> </tr> </table> </body> </html> | ||
| ESL_ONLINE_HTML_GB | United Kingdom | <style> .lalign {text-align:left} .ralign {text-align:right} .calign {text-align:center} .tvalign {vertical-align: top} .mvalign {vertical-align: middle} .bline {border-bottom: 1px solid #CAC084;} .tline {border-top: 1px solid #CAC084;} .lline {border-left: 1px solid #CAC084;} .rline {border-right: 1px solid #CAC084;} .collapse {border-collapse:collapse;} .separate {border-collapse:separate;} .formBGcolor {background-color:#EFEFE3;} .formcheckbox {border: 1px solid black; width: 15px; height: 15px; text-align:center} .bold {font-weight: bold} .formfont{font: 11px Verdana,Arial,Helvetica,sans-serif;} .fontsubtitle{font-size: 13px; font-family: Verdana,Arial,Helvetica,sans-serif} .fonttitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px;} .formfontsideways{font: 11px Verdana,Helvetica,Arial,sans-serif;} .amounttextfield {width: 150px; border:1px solid black;} .rowheight{line-height:20px; height:20px;} a {text-decoration:underline;cursor: pointer; z-index: 100; position:relative;} .maxwidth {width: 750px} .padding {padding: 10px 10px 10px 10px;} input.vat-freetext{ border: 1px solid #47535A; font-family: Verdana,Helvetica,sans-serif; font-size: 11px; height: 20px; width: 100%; padding: 2px 0px; } </style> <div class="maxwidth padding"> <table class="formfont collapse formBGColor" border="0" style="width:100%" width="100%" cellpadding="5"> <tr> <td style="width:50%" class='tline lline rline'></td> <td style="width:50%" class='tline rline'></td> </tr> <tr> <td class='lline rline'><a id="vatno" class="tooltip">VAT Registration No.</a></td> <td class='rline'><input id="vatno" class="vat-freetext" value="{vatno}" type="text"></td> </tr> <tr> <td class='tline lline rline'><a id="senderid" class="tooltip">HMRC User ID</a></td> <td class='tline rline'><input id="senderid" class="vat-freetext" value="{senderid}" type="text"></td> </tr> <tr> <td class='tline lline rline'><a id="password" class="tooltip">Password</a></td> <td class='tline rline'><input type='password' id="value" class="vat-freetext" value="{value}" type="text"></td> </tr> <!--tr> <td class='tline lline rline'><a id="outputfolder" class="tooltip">Output Folder for VAT100</a></td> <td class='tline rline'><input id="outputfolder" class="vat-freetext" value="{outputfolder}" type="text"></td> </tr--> <tr> <td class='tline lline rline'><a id="eslpostcode" class="tooltip">VAT Postcode</a></td> <td class='tline rline'><input id="eslpostcode" class="vat-freetext" value="{eslpostcode}" type="text"></td> </tr> <tr> <td class='tline lline rline'><a id="eslbranchno" class="tooltip">ESL Branch No.</a></td> <td class='tline rline'><input id="eslbranchno" class="vat-freetext" value="{eslbranchno}" type="text"></td> </tr> <!--tr> <td class='tline lline rline'><a id="intrastatbranchno" class="tooltip">Intrastat Branch No.</a></td> <td class='tline rline'><input id="intrastatbranchno" class="vat-freetext" value="{intrastatbranchno}" type="text"></td> </tr--> <tr> <td class='tline lline rline'><a id="eslrootfolder" class="tooltip">Output Folder ESL</a></td> <td class='tline rline'><input id="eslrootfolder" class="vat-freetext" value="{eslrootfolder}" type="text"></td> </tr> <!--tr> <td class='tline lline rline'><a id="intrastatrootfolder" class="tooltip">Output Folder for Intrastat</a></td> <td class='tline rline'><input id="intrastatrootfolder" class="vat-freetext" value="{intrastatrootfolder}" type="text"></td> </tr--> <tr> <td class='tline bline lline rline'><a id="vatreportingperiod" class="tooltip">Reporting Period</a></td> <td class='tline bline rline'> <select style="width:100%" id="vatreportingperiod" value='{vatreportingperiod}'> <option value=""></option> <option value="QUARTERLY">By Quarter</option> <option value="MONTHLY">By Month</option> </select> </td> </tr> </table> </div> | ||
| ESL_PT_ENG_PDF | Portugal | <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pdf PUBLIC "-//big.faceless.org//report" "report-1.1.dtd"> <pdf> <head> <link name="cyrillic" type="font" subtype="opentype" src="NetSuiteFonts/verdana.ttf" src-bold="NetSuiteFonts/verdanab.ttf" src-italic="NetSuiteFonts/verdanai.ttf" src-bolditalic="NetSuiteFonts/verdanabi.ttf" bytes="2"/> <macrolist> <macro id="ecsalesfooter"> <table width="100%"> <tr> <td width="40%" align="left" class="formfont">{{header.group}}</td> <td width="20%" align="center" class="formfont"><pagenumber/>/<totalpages/></td> <td width="40%" align="right" class="formfont">{{header.printMessage}}</td> </tr> </table> </macro> </macrolist> <style> .mvalign {vertical-align: middle} .bline {border-bottom: 1px solid black} .tline {border-top: 1px solid black;} .lline {border-left: 1px solid black} .rline {border-right: 1px solid black} .collapse {border-collapse:collapse;} .fontcolor {color: #008B8B} .formfont{font: 10px cyrillic, hysmyeongjo, stsong, msung, mhei, heiseimin, heiseikakugo, hygothic, Verdana,Arial,Helvetica,sans-serif;} .fonttitle{font: 15px cyrillic, hysmyeongjo, stsong, msung, mhei, heiseimin, heiseikakugo, hygothic, Verdana,Arial,Helvetica,sans-serif;} </style> </head> <body size="A4" footer="ecsalesfooter" footer-height="10mm"> <table class="formfont collapse" cellpadding="0" border="0" width="100%"> <tr> <td width = "100%" align="center"> <table width="100%" class="collapse" border="0" cellpadding="5"> <tr> <td class="BGColor fonttitle mvalign bold"> <b>Value Added Tax EU Sales List</b> </td> </tr> </table> </td> </tr> <tr> <td> <table width="100%" class="collapse" border="0" cellpadding="0"> <tr> <td class="formfont">{{header.company}}</td> </tr> <tr> <td class="formfont"><b>Vat No:</b> {{header.vatNo}}</td> </tr> <tr> <td class="formfont"><b>Period:</b> {{header.startPeriod}} - {{header.endPeriod}}</td> </tr> </table> </td> </tr> </table> <table class="formfont collapse tline rline lline bline" cellpadding="2" width="100%"> <thead> <tr> <th width="5%" class=""><p align="center">Line</p></th> <th width="35%" class="lline"><p align="center">Country<br/>Indicator</p></th> <th width="15%" class="lline"><p align="center">VAT Number</p></th> <th width="15%" class="lline"><p align="center">Customer</p></th> <th width="15%" class="lline"><p align="center">Total deliveries<br/>per customer EUR</p></th> <th width="15%" class="lline"><p align="center">Indicator</p></th> </tr> </thead> <tbody> {{#each data}}<tr> <td class="tline"><p align="center">{{lineNumber.value}}</p></td> <td class="lline tline"><p align="right">{{countryCode.value}}</p></td> <td class="lline tline"><p align="left">{{vatNumber.value}}</p></td> <td class="tline lline"><p align="left">{{customerName.value}}</p></td> <td class="lline tline"><p align="right">{{amount.value}}</p></td> <td class="lline tline"><p align="left">{{indicator.text}}</p></td> </tr>{{/each}} <tr> <td colspan="4" align="right" class="tline"><b>Total</b></td> <td class="lline tline"><p align="right">{{totalAmount}}</p></td> <td class="tline lline"> </td> </tr> </tbody> </table> </body> </pdf> | ||
| ESL_PT_ENG_XLS | Portugal | <html> <head> <meta http-equiv="content-type" content="text/html;charset=UTF-8" /> </head> <body> <table> <tr> <td colspan='6'>Value Added Tax EU Sales List</td> </tr> <tr> <td colspan='6'>{{header.company}}</td> </tr> <tr> <td colspan='6'>VAT No: {{header.vatNo}}</td> </tr> <tr> <td colspan='6'>Period: {{header.startPeriod}} - {{header.endPeriod}}</td> </tr> </table> <table border='1'> <tr> <td>Line</td> <td>Country Indicator</td> <td>VAT Number</td> <td>Customer</td> <td>Total deliveries per customer<br/>EUR</td> <td>Indicator</td> </tr> {{#each data}} <tr> <td>{{lineNumber.value}}</td> <td>{{customerName.value}}</td> <td align='right'>{{countryCode.value}}</td> <td style='mso-number-format: General; mso-number-format: "@";'>{{vatNumber.value}}</td> <td>{{amount.value}}</td> <td>{{indicator.text}}</td> </tr> {{/each}} <tr> <td colspan='4' align='right'><b>Total</b></td> <td align='right' class='tline'>{{totalAmount}}</td> <td> </td> </tr> </table> </body> </html> | ||
| ESL_PT_POR_PDF | Portugal | <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pdf PUBLIC "-//big.faceless.org//report" "report-1.1.dtd"> <pdf> <head> <link name="cyrillic" type="font" subtype="opentype" src="NetSuiteFonts/verdana.ttf" src-bold="NetSuiteFonts/verdanab.ttf" src-italic="NetSuiteFonts/verdanai.ttf" src-bolditalic="NetSuiteFonts/verdanabi.ttf" bytes="2"/> <macrolist> <macro id="ecsalesfooter"> <table width="100%"> <tr> <td width="40%" align="left" class="formfont">{{header.group}}</td> <td width="20%" align="center" class="formfont"><pagenumber/>/<totalpages/></td> <td width="40%" align="right" class="formfont">{{header.printMessage}}</td> </tr> </table> </macro> </macrolist> <style> .mvalign {vertical-align: middle} .bline {border-bottom: 1px solid black} .tline {border-top: 1px solid black;} .lline {border-left: 1px solid black} .rline {border-right: 1px solid black} .BGColor {background-color: #DB7093} .fontcolor {color: black} .collapse {border-collapse:collapse;} .formfont{font: 10px cyrillic, hysmyeongjo, stsong, msung, mhei, heiseimin, heiseikakugo, hygothic, Verdana,Arial,Helvetica,sans-serif;} .fonttitle{font: 15px cyrillic, hysmyeongjo, stsong, msung, mhei, heiseimin, heiseikakugo, hygothic, Verdana,Arial,Helvetica,sans-serif;} .bold {font-weight: bold} </style> </head> <body size="A4" footer="ecsalesfooter" footer-height="10mm"> <table class="formfont collapse" cellpadding="0" border="0" width="100%"> <tr> <td width = "100%" class="fonttitle mvalign bold"> <b>Transmissões Intracomunitárias e Operações Assimiladas</b> </td> </tr> <tr> <td> <table width="100%" class="collapse" border="0" cellpadding="0"> <tr> <td class="formfont">{{header.company}}</td> </tr> <tr> <td class="formfont"><b>Número de Identificação Fiscal:</b> {{header.vatNo}}</td> </tr> <tr> <td class="formfont"><b>Período:</b> {{header.startPeriod}} - {{header.endPeriod}}</td> </tr> </table> </td> </tr> </table> <table class="formfont collapse tline rline lline bline" cellpadding="2" width="100%"> <thead> <tr> <th width="10%" class="fontcolor"><p align="center">Linha</p></th> <th width="10%" class="fontcolor lline"><p align="center">País de <br/>Destino</p></th> <th width="15%" class="fontcolor lline"><p align="left">Número de Identificação Fiscal do Adquirente</p></th> <th width="30%" class="fontcolor lline"><p align="center">Cliente</p></th> <th width="20%" class="fontcolor lline"><p align="center">Valor em Euro</p></th> <th width="15%" class="fontcolor lline"><p align="center">Indicador do Tipo</p></th> </tr> </thead> <tbody> {{#each data}}<tr> <td class="tline"><p align="center">{{lineNumber.value}}</p></td> <td class="lline tline"><p align="right">{{countryCode.value}}</p></td> <td class="lline tline"><p align="left">{{vatNumber.value}}</p></td> <td class="tline lline"><p align="left">{{customerName.value}}</p></td> <td class="lline tline"><p align="right">{{amount.value}}</p></td> <td class="lline tline"><p align="left">{{indicator.text}}</p></td> </tr>{{/each}} <tr> <td colspan="4" align="right" class="tline"><b>Total</b></td> <td class="lline tline"><p align="right">{{totalAmount}}</p></td> <td class="tline lline"> </td> </tr> </tbody> </table> </body> </pdf> | ||
| ESL_PT_POR_XLS | Portugal | <html> <head> <meta http-equiv="content-type" content="text/html;charset=UTF-8" /> </head> <body> <table> <tr> <td colspan='6'>Transmissões Intracomunitárias e Operações Assimiladas</td> </tr> <tr> <td colspan='6'>{{header.company}}</td> </tr> <tr> <td colspan='6'>Número de Identificação Fiscal: {{header.vatNo}}</td> </tr> <tr> <td colspan='6'>Período: {{header.startPeriod}} - {{header.endPeriod}}</td> </tr> </table> <table border='1'> <tr> <td>Line</td> <td>País de Destino</td> <td>Número de Identificação Fiscal do Adquirente</td> <td>Cliente</td> <td>Valor em Euro</td> <td>Indicador do Tipo</td> </tr> {{#each data}} <tr> <td>{{lineNumber.value}}</td> <td>{{customerName.value}}</td> <td align='right'>{{countryCode.value}}</td> <td style='mso-number-format: General; mso-number-format: "@";'>{{vatNumber.value}}</td> <td>{{amount.value}}</td> <td>{{indicator.text}}</td> </tr> {{/each}} <tr> <td colspan='4' align='right'><b>Total</b></td> <td align='right' class='tline'>{{totalAmount}}</td> <td> </td> </tr> </table> </body> </html> | ||
| ESL_SE_ENG_PDF | Sweden | <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pdf PUBLIC "-//big.faceless.org//report" "report-1.1.dtd"> <pdf> <head> <link name="cyrillic" type="font" subtype="opentype" src="NetSuiteFonts/verdana.ttf" src-bold="NetSuiteFonts/verdanab.ttf" src-italic="NetSuiteFonts/verdanai.ttf" src-bolditalic="NetSuiteFonts/verdanabi.ttf" bytes="2"/> <macrolist> <macro id="ecsalesfooter"> <table width="100%"> <tr> <td width="40%" align="left" class="formfont">{{header.group}}</td> <td width="20%" align="center" class="formfont"><pagenumber/>/<totalpages/></td> <td width="40%" align="right" class="formfont">{{header.printMessage}}</td> </tr> </table> </macro> </macrolist> <style> .mvalign {vertical-align: middle} .bvalign {vertical-align: bottom} .bline {border-bottom: 1px solid black} .tline {border-top: 1px solid black;} .lline {border-left: 1px solid black} .rline {border-right: 1px solid black} .collapse {border-collapse:collapse;} .formfont{font: 10px cyrillic, hysmyeongjo, stsong, msung, mhei, heiseimin, heiseikakugo, hygothic, Verdana,Arial,Helvetica,sans-serif;} .fonttitle{font: 15px cyrillic, hysmyeongjo, stsong, msung, mhei, heiseimin, heiseikakugo, hygothic, Verdana,Arial,Helvetica,sans-serif;} </style> </head> <body size="A4" footer="ecsalesfooter" footer-height="10mm"> <table class="formfont collapse" cellpadding="0" border="0" width="100%"> <tr> <td width = "100%" align="center"> <table width="100%" class="collapse" border="0" cellpadding="5"> <tr> <td style="width:140px; vertical-align: top;"> <img height="35px" width="140px" src="{{header.imgurl}}"/> </td> <td class="BGColor fonttitle fontcolor bvalign bold"> <b>Value Added Tax EU Sales List</b> </td> </tr> </table> </td> </tr> <tr> <td> <table width="100%" class="collapse" border="0" cellpadding="0"> <tr> <td class="formfont">{{header.company}}</td> </tr> <tr> <td class="formfont"><b>VAT No:</b> {{header.vatNo}}</td> </tr> <tr> <td class="formfont"><b>Period:</b> {{header.startPeriod}} - {{header.endPeriod}}</td> </tr> </table> </td> </tr> </table> <table class="formfont collapse tline rline lline bline" cellpadding="2" width="100%"> <thead> <tr> <th width="5%"><p align="center">Line</p></th> <th width="30%" class="lline"><p align="center">Buyer/Receiver</p></th> <th width="10%" class="lline"><p align="center">Country</p></th> <th width="20%" colspan="2" class="lline"><p align="center">VAT Number</p></th> <th width="20%" class="lline"><p align="center">Total Value of Supplies</p></th> <th width="15%" class="lline"><p align="center">Indicator</p></th> </tr> </thead> <tbody> {{#each data}}<tr> <td class="tline"><p align="center">{{lineNumber.value}}</p></td> <td class="tline lline"><p align="left">{{customerName.value}}</p></td> <td class="lline tline"><p align="right">{{countryCode.value}}</p></td> <td class="lline tline" colspan="2"><p align="left">{{vatNumber.value}}</p></td> <td class="lline tline"><p align="right">{{amount.value}}</p></td> <td class="lline tline"><p align="left">{{indicator.text}}</p></td> </tr>{{/each}} <tr> <td colspan="5" align="right" class="tline"><b>Total</b></td> <td class="lline tline"><p align="right">{{totalAmount}}</p></td> <td class="tline lline"> </td> </tr> </tbody> </table> </body> </pdf> | ||
| ESL_SE_ENG_XLS | Sweden | <html> <head> <meta http-equiv="content-type" content="text/html;charset=UTF-8" /> </head> <body> <table> <tr> <td colspan='6'>Value Added Tax EU Sales List</td> </tr> <tr> <td colspan='6'>{{header.company}}</td> </tr> <tr> <td colspan='6'>VAT No: {{header.vatNo}}</td> </tr> <tr> <td colspan='6'>Period: {{header.startPeriod}} - {{header.endPeriod}}</td> </tr> </table> <table border='1'> <tr> <td>Line</td> <td>Buyer/Receiver</td> <td>Country</td> <td>VAT Number</td> <td>Total Value of Supplies</td> <td>Indicator</td> </tr> {{#each data}}<tr> <td>{{lineNumber.value}}</td> <td>{{customerName.value}}</td> <td align='right'>{{countryCode.value}}</td> <td style='mso-number-format: General; mso-number-format: "@";'>{{vatNumber.value}}</td> <td>{{amount.value}}</td> <td>{{indicator.text}}</td> </tr>{{/each}} <tr> <td colspan='4' align='right'><b>Total</b></td> <td align='right' class='tline'>{{totalAmount}}</td> <td> </td> </tr> </table> </body> </html> | ||
| ESL_SE_SVE_PDF | Sweden | <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pdf PUBLIC "-//big.faceless.org//report" "report-1.1.dtd"> <pdf> <head> <link name="cyrillic" type="font" subtype="opentype" src="NetSuiteFonts/verdana.ttf" src-bold="NetSuiteFonts/verdanab.ttf" src-italic="NetSuiteFonts/verdanai.ttf" src-bolditalic="NetSuiteFonts/verdanabi.ttf" bytes="2"/> <macrolist> <macro id="ecsalesfooter"> <table width="100%"> <tr> <td width="40%" align="left" class="formfont">{{header.group}}</td> <td width="20%" align="center" class="formfont"><pagenumber/>/<totalpages/></td> <td width="40%" align="right" class="formfont">{{header.printMessage}}</td> </tr> </table> </macro> </macrolist> <style> .mvalign {vertical-align: middle} .bvalign {vertical-align: bottom} .bline {border-bottom: 1px solid black} .tline {border-top: 1px solid black;} .lline {border-left: 1px solid black} .rline {border-right: 1px solid black} .collapse {border-collapse:collapse;} .formfont{font: 10px cyrillic, hysmyeongjo, stsong, msung, mhei, heiseimin, heiseikakugo, hygothic, Verdana,Arial,Helvetica,sans-serif;} .fonttitle{font: 15px cyrillic, hysmyeongjo, stsong, msung, mhei, heiseimin, heiseikakugo, hygothic, Verdana,Arial,Helvetica,sans-serif;} </style> </head> <body size="A4" footer="ecsalesfooter" footer-height="10mm"> <table class="formfont collapse" cellpadding="0" border="0" width="100%"> <tr> <td width = "100%" align="center"> <table width="100%" class="collapse" border="0" cellpadding="5"> <tr> <td style="width:140px; vertical-align: top;"> <img height="35px" width="140px" src="{{header.imgurl}}"/> </td> <td class="BGColor fonttitle fontcolor bvalign bold"> <b>Periodisk Sammanställning</b> </td> </tr> </table> </td> </tr> <tr> <td> <table width="100%" class="collapse" border="0" cellpadding="0"> <tr> <td class="formfont">{{header.company}}</td> </tr> <tr> <td class="formfont"><b>Momsregistreringsnummer:</b> {{header.vatNo}}</td> </tr> <tr> <td class="formfont"><b>Avser tiden:</b> {{header.startPeriod}} - {{header.endPeriod}}</td> </tr> </table> </td> </tr> </table> <table class="formfont collapse tline rline lline bline" cellpadding="2" width="100%"> <thead> <tr> <th width="5%"><p align="center">Line</p></th> <th width="30%" class="lline"><p align="center">Köpare/Mottagare</p></th> <th width="10%" class="lline"><p align="center">Landskod</p></th> <th width="20%" colspan="2" class="lline"><p align="center">Köparens/mottagarens<br/>VAT-nr</p></th> <th width="20%" class="lline"><p align="center">Värde av varuleveranser/<br/>tjänster</p></th> <th width="15%" class="lline"><p align="center">Indikator</p></th> </tr> </thead> <tbody> {{#each data}}<tr> <td class="tline"><p align="center">{{lineNumber.value}}</p></td> <td class="tline lline"><p align="left">{{customerName.value}}</p></td> <td class="lline tline"><p align="right">{{countryCode.value}}</p></td> <td class="lline tline" colspan="2"><p align="left">{{vatNumber.value}}</p></td> <td class="lline tline"><p align="right">{{amount.value}}</p></td> <td class="lline tline"><p align="left">{{indicator.text}}</p></td> </tr>{{/each}} <tr> <td colspan="5" align="right" class="tline"><b>Total</b></td> <td class="lline tline"><p align="right">{{totalAmount}}</p></td> <td class="tline lline"> </td> </tr> </tbody> </table> </body> </pdf> | ||
| ESL_SE_SVE_XLS | Sweden | <html> <head> <meta http-equiv="content-type" content="text/html;charset=UTF-8" /> </head> <body> <table> <tr> <td colspan='6'>Periodisk Sammanställning</td> </tr> <tr> <td colspan='6'>{{header.company}}</td> </tr> <tr> <td colspan='6'>Momsregistreringsnummer: {{header.vatNo}}</td> </tr> <tr> <td colspan='6'>Avser tiden: {{header.startPeriod}} - {{header.endPeriod}}</td> </tr> </table> <table border='1'> <tr> <td>Line</td> <td>Köpare/Mottagare</td> <td>Landskod</td> <td>Köparens/mottagarens VAT-nr</td> <td>Värde av varuleveranser/tjänster</td> <td>Indikator</td> </tr> {{#each data}}<tr> <td>{{lineNumber.value}}</td> <td>{{customerName.value}}</td> <td align='right'>{{countryCode.value}}</td> <td style='mso-number-format: General; mso-number-format: "@";'>{{vatNumber.value}}</td> <td>{{amount.value}}</td> <td>{{indicator.text}}</td> </tr>{{/each}} <tr> <td colspan='4' align='right'><b>Total</b></td> <td align='right' class='tline'>{{totalAmount}}</td> <td> </td> </tr> </table> </body> </html> | ||
| ESL_UI_BODY | <head> <style> #container { width : 95vw; margin-top : 5px; } .fonttitle { font: bold 16px Verdana, Arial, Helvetica, sans-serif !important; } .formfont { font-family: "Oracle Sans"; } .fonttitle { font: 16px Verdana, Arial, Helvetica, sans-serif !important; } .solidgrayborder { border: 1px solid rgba(0, 0, 0, 0.3); border-collapse: separate; border-spacing: 0; width: 100%; } #spinner { display: none; position:absolute; top : 45%; left: 50%; } #spinner p { font-size : 14px; font-family: Open Sans,Helvetica,sans-serif !important; margin-top : 5px; } #spinbar { border: 6px solid rgba(0,0,0,0.4); border-top: 6px solid transparent; border-radius: 50%; width: 50px; height: 50px; animation: spin 1s linear infinite; } #paginationCell { text-align: left; } #pagesPicker{ border: 1px solid #c5c5c5 !important; } thead td{ background-image: -webkit-linear-gradient(top, #f9f9f9, #e6e3e3); background-image: -moz-linear-gradient(top, #f9f9f9, #e6e3e3); height: 40px !important; } thead td:hover{ background-color: #ffffff; background-image: none; } thead td::before{ content: ''; position: absolute; bottom: 0; height: 100%; right: -1px; border-right: 0.0005em solid #BDBDBD; } thead td:last-child:before{ border-right: none; } thead td::after{ content: ''; position: absolute; width: 100%; bottom:-1px; left: 0; border-bottom: 1px solid #BDBDBD; } .resize { width: 3px; position: absolute; right: 0; top: 0; bottom: 0; cursor: col-resize; display: none; } .tdrow { cursor: pointer; border-right: 1px solid rgba(0,0,0,0.3); border-top: thin; background-color: #EDEDED; } .tdrow:last-child{ border-right: none; } .tdcell { padding: 0px 4px; vertical-align: middle; text-align: left; font-weight: normal; font-style: normal; border-color: #BDBDBD; } tbody tr{ border-bottom: thin dotted #BDBDBD; } tbody tr:last-child{ border-bottom: none; } .text_right { text-align: right; } .text_left { text-align: left; } .text_center { text-align: center; } .trcell { background-color: #EDEDED; font-weight: bold; vertical-align: middle; padding: 5px 6px; } #paginationRow .trcell{ padding: 0 6px; } .trcellNumber { text-align: right; } .pageCell { border-top: thin solid; border-color: #BDBDBD; text-transform: none !important; font-size: 11px; } .table-container { max-height: calc(100vh - 100px); overflow-y: auto; position: relative; } .table-header { position: sticky; top: 0; } .table-footer { position: sticky; bottom: 0; } .footer-message { text-align: right; } .table-container table { width: 100%; border-collapse: collapse; } .checkedRowBg { background-color: rgba(0,0,0,0.15); } .inline-block { display: inline-block; } .no-display { display: none; } .button-strip{ padding: 0 5px; } .button-strip:first-child{ margin-right: 10px; border-right: 1px solid grey; } .button-strip:last-child{ margin-left: 10px; border-left: 1px solid grey; } .button-strip button { border: 0px; background-color: transparent; scale: 150%; font-weight: 500; cursor: pointer; margin-right: 5px; } .button-strip button:last-child{ margin-right: 0px; } .button-strip button:hover { border: 0px; background-color: #D3D3D3; } .button-strip button:active { border: 0px; background-color: #6F6F6F; color: white; } </style> <script type='text/javascript' id='ajax-report'> var _excludeCache = {};//{<lineNumber>: true}; var _indicatorCache = {}; //{<lineNumber>: 0}}; var _cancelCache = {}; var _pageSize = {{pageSize}}; var _currentPage = 1; var _visitedPages = {}; var currentPageExcludeLineCount = 0; var fromPtr = 0; var toPtr = 0; var _dataUrl = '{{{url}}}'; var urlParams = getParams(); for(var i in urlParams){ _dataUrl += '&' + i + '=' + urlParams[i]; } function removeDataloadAnimation() { constants.DOM.SPINNER.ui().style.display = 'none'; constants.DOM.DATA_TABLE.ui().style.filter = "blur(0px)"; } function getParams() { var params = {}; params.subsidiary = nlapiGetFieldValue('custpage_subsidiary'); params.bookid = nlapiGetFieldValue('custpage_bookid'); params.group = nlapiGetFieldValue('custpage_group'); params.countryform = nlapiGetFieldValue('custpage_countryform'); params.periodfrom = nlapiGetFieldValue('custpage_periodfrom'); params.periodto = nlapiGetFieldValue('custpage_periodto'); params.limit = _pageSize; params.cachename = '{{cacheName}}'; return params; }; class Paginator { dataPtr = 0; constructor(dataLen, dataClass, maxLinesPerPage = 50) { this.dataLen = dataLen; this.totalNoOfPages = Math.ceil(this.dataLen / maxLinesPerPage); this.dataClass = dataClass; this.maxLinesPerPage = maxLinesPerPage; } enableButtons() { if (this.dataPtr + this.maxLinesPerPage < this.dataLen) { constants.DOM.NEXT_PAGE.ui().disabled = false; constants.DOM.LAST_PAGE.ui().disabled = false; } else { constants.DOM.NEXT_PAGE.ui().disabled = true; constants.DOM.LAST_PAGE.ui().disabled = true; } if (this.dataPtr > 0) { constants.DOM.PREV_PAGE.ui().disabled = false; constants.DOM.FIRST_PAGE.ui().disabled = false; } else { constants.DOM.PREV_PAGE.ui().disabled = true; constants.DOM.FIRST_PAGE.ui().disabled = true; } } setupPaginationRow() { var pagesPicker = constants.DOM.PAGES_PICKER.ui(); if(this.totalNoOfPages == 0){ pagesPicker.options.add(new Option("0", "0")); pagesPicker.setAttribute('disabled','true'); } for (let j = 1; j <= this.totalNoOfPages; ++j) { pagesPicker.options.add(new Option(j.toString(), j.toString())); } constants.DOM.FIRST_PAGE.ui().addEventListener('click', this.first.bind(this)); constants.DOM.PREV_PAGE.ui().addEventListener('click', this.previous.bind(this)); constants.DOM.NEXT_PAGE.ui().addEventListener('click', this.next.bind(this)); constants.DOM.LAST_PAGE.ui().addEventListener('click', this.last.bind(this)); } next(event) { event.preventDefault(); this.dataPtr += this.maxLinesPerPage; this.showDataloadAnimation(); setTimeout(function() { this.dataClass.loadTableBody(); ++constants.DOM.PAGES_PICKER.ui().selectedIndex; removeDataloadAnimation(); }, 0); } previous(event) { event.preventDefault() this.dataPtr -= this.maxLinesPerPage; this.showDataloadAnimation(); setTimeout(function() { this.dataClass.loadTableBody(); --constants.DOM.PAGES_PICKER.ui().selectedIndex; removeDataloadAnimation(); }, 0); } first(event) { event.preventDefault() this.dataPtr = 0; this.showDataloadAnimation(); setTimeout(function() { this.dataClass.loadTableBody(); constants.DOM.PAGES_PICKER.ui().selectedIndex = 0; removeDataloadAnimation(); }, 0); } last(event) { event.preventDefault() this.dataPtr = ~~(this.dataLen / this.maxLinesPerPage) * this.maxLinesPerPage; if (this.dataLen % this.maxLinesPerPage === 0) { this.dataPtr -= this.maxLinesPerPage; } this.showDataloadAnimation(); setTimeout(function() { this.dataClass.loadTableBody(); constants.DOM.PAGES_PICKER.ui().selectedIndex = constants.DOM.PAGES_PICKER.ui().options.length - 1; removeDataloadAnimation(); }, 0); } onChangePage() { var pageNum = parseInt(constants.DOM.PAGES_PICKER.ui().value); this.dataPtr = (pageNum - 1) * this.maxLinesPerPage; if (this.dataPtr >= 0 && this.dataPtr < this.dataLen) { this.showDataloadAnimation(); setTimeout(function() { this.dataClass.loadTableBody(); removeDataloadAnimation(); }, 10); } } showDataloadAnimation() { var spinner = constants.DOM.SPINNER.ui(); spinner.style.display = 'block'; var tableBody = constants.DOM.DATA_TABLE_BODY.ui(); var tableBodyHeight = document.querySelector('.table-container').clientHeight - document.querySelector('#dataTableHeader').clientHeight - document.querySelector('.table-footer').clientHeight; tableBody.innerHTML = "<tr><td></td></tr>"; tableBody.style.height = (tableBodyHeight > 150 ? tableBodyHeight : 150) + "px"; } } uiElement = function(id){ return { id : id, ui : function(){ return document.getElementById(id); } } } constants = { CSS_CLASS: { CELL_NUMBER: 'tdcell trcellNumber', CELL: 'tdcell', TEXT_RIGHT: 'text_right', TEXT_LEFT: 'text_left', TEXT_CENTER: 'text_center', ROW_CELL: 'trcell', PAGINATION_CELL: 'trcell pageCell' }, STYLES: { VISIBLE: 'visible', HIDDEN: 'hidden' }, DOM: { DATA_TABLE_HEADER: uiElement('dataTableHeader'), NEXT_PAGE: uiElement('nextBtn'), LAST_PAGE: uiElement('lastBtn'), PREV_PAGE: uiElement('prevBtn'), FIRST_PAGE: uiElement('firstBtn'), GOTO_PAGE: uiElement('gotoPageInput'), DATA_TABLE_BODY: uiElement('dataTableBody'), DATA_TABLE: uiElement('dataTable'), NO_DATA_TABLE: uiElement('noDataTable'), DATA_CONTAINER: uiElement('dataContainer'), LAST_PAGE_NUM: uiElement('lastPageNum'), PAGINATION_ROW: uiElement('paginationRow'), PAGES_PICKER: uiElement('pagesPicker'), PAGINATION_CELL : uiElement('paginationCell'), SPINNER : uiElement('spinner') } } class Column { constructor(title, cssClasses = undefined, dataKey = undefined, dataType = 'string') { this.title = title this.dataKey = dataKey this.dataType = dataType this.cssClasses = cssClasses } } class DataClass { constructor(columns) { this.url = _dataUrl; this.data = JSON.parse(this.getData(this.url)); this.rows = this.data.data; this.columns = columns; this.paginator = new Paginator(this.data.total, this, _pageSize); } initData() { this.insertDataTableHeader.call(this); this.paginator.setupPaginationRow(); (constants.DOM.PAGINATION_CELL.ui() || {}).colSpan = this.columns.length - 4; (constants.DOM.LAST_PAGE_NUM.ui() || {}).innerHTML = this.paginator.totalNoOfPages; this.loadTableBody.call(this); this.setEventListeners(); } setEventListeners() { var tableColumns = document.querySelectorAll('.table-container thead td'); tableColumns.forEach(function (tableColumn) { tableColumn.addEventListener("click", function (){ var columnId = tableColumn.getAttribute("data-key"); var columnType = tableColumn.getAttribute("data-type"); if(columnType == 'combo' || columnType == 'checkbox') return; var sortIcon = tableColumn.querySelector('.arrow'); var SORT_BY_ASCENDING = 1; var SORT_BY_DESCENDING = -1; var sortValue; if(sortIcon.style.visibility == 'hidden'){ sortIcon.style.visibility = 'visible'; sortIcon.innerHTML='▲'; sortValue = SORT_BY_ASCENDING; } else if(sortIcon.innerHTML =='▼'){ sortIcon.innerHTML='▲'; sortValue = SORT_BY_ASCENDING; } else{ sortIcon.innerHTML= '▼'; sortValue = SORT_BY_DESCENDING; } document.querySelectorAll('.arrow').forEach(function (arr){ if(arr != sortIcon){ arr.style.visibility='hidden'; } }); dataClass.rows.sort(function (a, b) { var aValue = a[columnId].value; var bValue = b[columnId].value; if(columnType == 'number') return (Number(aValue) == Number(bValue)) ? -1 : ( (Number(aValue) > Number(bValue)) ? (1 * sortValue) : (-1 * sortValue) ); else if(columnType == 'string') return (aValue == bValue) ? -1 : ( (aValue > bValue) ? (1 * sortValue) : (-1 * sortValue) ); else if(columnType == 'date') return (aValue == bValue) ? -1 : ( ((new Date(aValue) > new Date(bValue)) ? 1 * sortValue : -1 * sortValue) ); else return -1; }); dataClass.loadTableBody(true); }); }); } getData(url) { var xmlHttp = new XMLHttpRequest(); xmlHttp.open('GET', url, false); xmlHttp.send(null); return xmlHttp.responseText; }; insertRow(tbody, dataIdx) { var row = tbody.insertRow(-1); for (let i = 0; i < this.columns.length; i++) { var dataType = this.columns[i].dataType; if(dataType == 'checkbox'){ createCheckBox.call(this, i, this.columns[i].dataKey); } else if(dataType == 'combo'){ createComboBox.call(this, i, this.columns[i].dataKey); } else{ createCell.call(this, i, this.columns[i].dataKey); } } function createCheckBox(index, datakey){ var cell = row.insertCell(index); var chk = document.createElement('input'); chk.className = 'excludeCheckBox'; chk.setAttribute('type', 'checkbox'); var lineNumber = this.rows[dataIdx].lineNumber.value; chk.setAttribute('data-input', lineNumber); if((_excludeCache[lineNumber] == undefined && this.rows[dataIdx][datakey].value) || _excludeCache[lineNumber]){ currentPageExcludeLineCount++; chk.setAttribute('checked', 'checked'); row.classList.add('checkedRowBg'); } chk.addEventListener('change', function(){ if(this.checked){ _excludeCache[this.getAttribute('data-input')] = true; this.parentElement.parentElement.classList.add('checkedRowBg'); currentPageExcludeLineCount++; if(currentPageExcludeLineCount == toPtr - fromPtr){ document.querySelector('#headerCheckBox').checked = true; } } else{ _excludeCache[this.getAttribute('data-input')] = false; this.parentElement.parentElement.classList.remove('checkedRowBg'); currentPageExcludeLineCount--; if(currentPageExcludeLineCount != toPtr - fromPtr){ document.querySelector('#headerCheckBox').checked = false; } } }); cell.className = this.columns[index].cssClasses.join(' '); cell.style.cursor = 'pointer'; cell.style.borderRight = '1px solid rgba(0, 0, 0, 0.2)'; cell.appendChild(chk); cell.addEventListener('click',function(event){ var chbx = this.querySelector('.excludeCheckBox'); if(event.target != chbx) chbx.click(); }); } function createComboBox(index, datakey){ var cell = row.insertCell(index); var lineNumber = this.rows[dataIdx].lineNumber.value; var select = document.createElement("select"); select.style.setProperty('border', 'none', 'important'); select.style.background = 'inherit'; select.style.width = '100%'; select.style.fontSize = '8pt'; for(var i in indicatorSelectOptions){ var option = document.createElement("option"); option.value = i; option.text = indicatorSelectOptions[i]; select.appendChild(option); } select.value = this.rows[dataIdx][datakey].value; select.addEventListener('change', function () { var selectedOption = select.options[select.selectedIndex].value; _indicatorCache[lineNumber] = selectedOption; }); cell.className = this.columns[index].cssClasses.join(' '); cell.appendChild(select); } function createCell(index, datakey){ var cell = row.insertCell(index); var data = this.rows[dataIdx][datakey]; cell.style.align = data.properties.align; if(data.properties.color && data.properties.url){ cell.innerHTML = '<a href="#" onclick="' + data.properties.url + '"><span style="color:' + data.properties.color + ';">' + data.value + '</span></a>'; } else if(data.properties.color){ cell.innerHTML = '<span style="color:' + data.properties.color + ';">' + data.value + '</span>'; } else if(data.properties.url){ cell.innerHTML = '<a href="#" onclick="' + data.properties.url + '">' + data.value + '</a>'; } else{ cell.innerHTML = data.value; } cell.className = this.columns[index].cssClasses.join(' '); } }; loadTableBody(isSort) { currentPageExcludeLineCount = 0; if(!isSort){ //On sorting, we need not update this.rows variable var currentPageURL = this.url + '&start=' + this.paginator.dataPtr; var response = JSON.parse(this.getData(currentPageURL)); this.rows = response.data; } var newTbody = document.createElement('tbody'); newTbody.id = constants.DOM.DATA_TABLE_BODY.id; fromPtr = this.paginator.dataPtr; toPtr = this.paginator.dataPtr + this.paginator.maxLinesPerPage > this.paginator.dataLen ? this.paginator.dataLen : this.paginator.dataPtr + this.paginator.maxLinesPerPage; for (let i = fromPtr; i < toPtr; i++) { this.insertRow.call(this,newTbody, i - fromPtr); } var oldTbody = constants.DOM.DATA_TABLE_BODY.ui(); oldTbody.parentNode.replaceChild(newTbody, oldTbody); if(currentPageExcludeLineCount == toPtr - fromPtr && currentPageExcludeLineCount!==0) { document.querySelector('#headerCheckBox').checked = true; } else{ document.querySelector('#headerCheckBox').checked = false; } this.paginator.enableButtons(); if (this.paginator.totalNoOfPages > 0) { document.querySelector('.current-rows').innerHTML = (fromPtr + 1) + ' TO ' + toPtr; document.querySelector('.total-rows').innerHTML = this.paginator.dataLen; } else{ document.querySelector('.footer-message').innerHTML = "NO RECORDS TO DISPLAY"; } } insertDataTableHeader() { var row = constants.DOM.DATA_TABLE_HEADER.ui().insertRow(-1); createHeaderCheckBoxColumn(this.columns[0]); for (let i = 1; i < this.columns.length; i++) { createHeaderColumn(this.columns[i], this.columns.length, i); } function createHeaderCheckBoxColumn(column){ var excludeCell = row.insertCell(0); excludeCell.style.position = "relative"; var textNode = document.createTextNode(column.title); excludeCell.appendChild(textNode); var chk = document.createElement('input'); chk.setAttribute('type', 'checkbox'); chk.id = 'headerCheckBox'; excludeCell.appendChild(chk); excludeCell.addEventListener('click',function(event){ var chbx = this.querySelector('#headerCheckBox'); if(event.target != chbx) chbx.click(); }); excludeCell.setAttribute('data-key', column.dataKey); excludeCell.setAttribute('data-type', column.dataType); excludeCell.className = 'tdrow' + ' ' + column.cssClasses.join(' '); } function createHeaderColumn(column, totalNoOfColumns, columnIndex){ var cell = row.insertCell(columnIndex); cell.innerHTML = '<span style="display: inline-flex;align-items: center;">' + column.title + '<span class="arrow" style="display:inline-block; visibility:hidden; padding-left:3px;">▲</span></span>'; cell.className = 'tdrow' + ' ' + column.cssClasses.join(' '); cell.setAttribute('data-key', column.dataKey); cell.setAttribute('data-type', column.dataType); cell.style.width = 100 / (totalNoOfColumns-1) + '%'; cell.style.position = 'relative'; cell.style.whiteSpace = 'nowrap'; makeColumnAdjustable(cell); } function makeColumnAdjustable(cell){ var resizer = document.createElement("span"); resizer.classList.add("resize"); cell.appendChild(resizer); cell.addEventListener("mouseover", (e) => { resizer.style.display = 'block'; cell.style.backgroundColor = '#faf7f7'; }); cell.addEventListener("mouseout", (e) => { resizer.style.display = 'none'; cell.style.backgroundColor = '#EDEDED' }); var startX, startWidth, curCol, nxtCol, nxtColWidth; resizer.addEventListener("mousedown", (e) => { startX = e.pageX; startWidth = cell.offsetWidth; curCol = e.target.parentElement; nxtCol = e.target.parentElement.nextElementSibling; if (nxtCol) nxtColWidth = nxtCol.offsetWidth; document.addEventListener("mousemove", resizeColumn); document.addEventListener("mouseup", stopResizing); }); function resizeColumn(e) { if (curCol) { var diffX = e.pageX - startX; if (nxtCol) nxtCol.style.width = (nxtColWidth - (diffX))+'px'; cell.style.width = (startWidth + diffX)+'px'; } } function stopResizing() { document.removeEventListener("mousemove", resizeColumn); document.removeEventListener("mouseup", stopResizing); } } }; } var indicatorSelectOptions = {}; var columns = []; {{#each columns}} columns.push(new Column(title = '{{{label}}}', cssClasses = [constants.CSS_CLASS.CELL, constants.CSS_CLASS.TEXT_LEFT], dataKey = '{{id}}', dataType = '{{type}}')); {{#equal id 'indicator'}} {{#each data}} indicatorSelectOptions['{{id}}'] = '{{text}}'; {{/each}} {{/equal}} {{/each}} var dataClass = new DataClass(columns); window.addEventListener('load', function () { dataClass.initData(); addHeaderCheckBoxFunctionality(); }); function addHeaderCheckBoxFunctionality(){ var excludeCheckBoxes = document.getElementsByClassName('excludeCheckBox'); document.querySelector('#headerCheckBox').addEventListener('change', function(){ if(this.checked){ currentPageExcludeLineCount = toPtr - fromPtr; for(var i=0; i<excludeCheckBoxes.length; i++){ excludeCheckBoxes[i].checked = true; _excludeCache[excludeCheckBoxes[i].dataset.input] = true; excludeCheckBoxes[i].parentElement.parentElement.classList.add('checkedRowBg'); } } else{ currentPageExcludeLineCount = 0; for(var i=0; i<excludeCheckBoxes.length; i++){ excludeCheckBoxes[i].checked = false; _excludeCache[excludeCheckBoxes[i].dataset.input] = false; excludeCheckBoxes[i].parentElement.parentElement.classList.remove('checkedRowBg'); } } }); } parent.excludeCache = _excludeCache; parent.cancelCache = _cancelCache; parent.indicatorCache = _indicatorCache; </script> </head> <div id="container"> <div class='table-container solidgrayborder' id='dataContainer'> <table id='dataTable' aria-label='Data'> <thead id="dataTableHeader" class='table-header'> </thead> <tbody id='dataTableBody'> <div id="spinner"> <div id="spinbar"></div> <p>Loading</p> </div> </tbody> <tfoot class='table-footer'> <tr id='paginationRow'> <td id='paginationCell' class='trcell pageCell'> <span class='button-strip'> <button id='firstBtn'>«</button> <button id='prevBtn'>‹</button> </span> <span style="font-size: 10pt;font-weight: 300;">PAGE</span> <select id='pagesPicker' onchange='dataClass.paginator.onChangePage()'> </select> <span style="font-size: 10pt;font-weight: 300;">OF</span> <p class='inline-block' id='lastPageNum' style="font-size: 10pt;font-weight: 300;"></p> <span class='button-strip'> <button id='nextBtn'>›</button> <button id='lastBtn'>»</button> </span> </td> <td class='trcell pageCell footer-message' style="font-weight: normal;font-size: 9pt;" colspan='4'>DISPLAYING <span class="current-rows"></span> OF <span class="total-rows"></span> RECORDS</td> </tr> </tfoot> </table> </div> </div> | |||
| ESL_UI_DE_HEADER | <table style="font: 11px Verdana,Arial,Helvetica,sans-serif;" width="1000px" cellpadding="0" border="0"> <tr> <td width="15%"> </td> <td width="3%"> </td> <td width="44%"> </td> <td width="15%"> </td> <td width="3%"> </td> <td width="20%"> </td> </tr> <tr> <td style="width: {{logoWidth}}" style="vertical-align: top"> <img height="{{logoHeight}}" width="{{logoWidth}}" src="{{{imgURL}}}" /> </td> <td> </td> <td colspan="2"> <span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; vertical-align: middle">{{reportName}}</span><br/> {{company}}<br/> <b>{{taxNumberLabel}}:</b> {{vatNo}}<br/> <b>{{participantNumberLabel}}:</b> {{participantno}}<br/> <b>{{periodLabel}}:</b> {{startPeriod}} - {{endPeriod}} </td> <td align="right" style="font-size: 14px; white-space:nowrap; vertical-align: top; font-weight: bold;" colspan="2">{{formName}}</td> </tr> <tr> <td colspan="6"><a href='#' onclick='window.open("{{{helpURL}}}")'>{{helpLabel}}</a></td> </tr> </table> | |||
| ESL_UI_GENERIC_HEADER | <table style="font: 11px Verdana,Arial,Helvetica,sans-serif;" width="1000px" cellpadding="0" border="0"> <tr> <td width="15%"> </td> <td width="3%"> </td> <td width="44%"> </td> <td width="15%"> </td> <td width="3%"> </td> <td width="20%"> </td> </tr> <tr> <td colspan="4"> <span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; vertical-align: middle">{{{reportName}}}</span><br/> {{company}}<br/> <b>{{taxNumberLabel}}:</b> {{vatNo}}<br/> <b>{{periodLabel}}:</b> {{startPeriod}} - {{endPeriod}} </td> <td align="right" style="font-size: 14px; white-space:nowrap; vertical-align: top; font-weight: bold;" colspan="2">{{formName}}</td> </tr> <tr> <td colspan="6"><a href='#' onclick='window.open("{{{helpURL}}}")'>{{helpLabel}}</a></td> </tr> </table> | |||
| ESL_UI_HEADER | <table style="font: 11px Verdana,Arial,Helvetica,sans-serif;" width="1000px" cellpadding="0" border="0"> <tr> <td width="15%"> </td> <td width="3%"> </td> <td width="44%"> </td> <td width="15%"> </td> <td width="3%"> </td> <td width="20%"> </td> </tr> <tr> {{#if imgURL}} <td style="width: {{logoWidth}}" style="vertical-align: top"> <img height="{{logoHeight}}" width="{{logoWidth}}" src="{{{imgURL}}}" /> </td> <td> </td> <td colspan="2"> {{else}} <td colspan="4"> {{/if}} <span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; vertical-align: middle">{{{reportName}}}</span><br/> {{company}}<br/> <b>{{taxNumberLabel}}:</b> {{vatNo}}<br/> <b>{{periodLabel}}:</b> {{startPeriod}} - {{endPeriod}} </td> <td align="right" style="font-size: 14px; white-space:nowrap; vertical-align: top; font-weight: bold;" colspan="2">{{formName}}</td> </tr> <tr> <td colspan="6"><a href='#' onclick='window.open("{{{helpURL}}}")'>{{helpLabel}}</a></td> </tr> </table> | |||
| ESL_UI_LEGEND | <table align="right" style="border: 1px solid black; font: 11px Verdana,Arial,Helvetica,sans-serif;"><tr> <tr> <td style="white-space:nowrap; font-weight:bold; color:#000000">{{title}}</td> </tr> <tr> <td style="white-space:nowrap; color:#FF0000">{{sameCountry}}</td> </tr> <tr> <td style="white-space:nowrap; color:#A52A2A">{{nonEUCountry}}</td> </tr> <tr> <td style="white-space:nowrap; color:#7B68EE">{{invalidVAT}}</td> </tr> </table> | |||
| EUSALES_HTML_GB | United Kingdom | <table border="1" style="font-family:verdana; font-size:12;"> <tr> <td align="left" colspan="6">{{taxinfolabel}}</td> </tr> <tr> <td align="left" colspan="6">{{taxperiodlabel}}{{taxperiod}}</td> </tr> <tr> <td align="left" colspan="6">{{taxyearlabel}}{{taxyear}}</td> </tr> <tr> <td>Submitter Ref. #</td> <td>Country Code</td> <td>Customer Name</td> <td>VAT Reg #</td> <td>Total Value</td> <td>Transaction Indicator</td> </tr> {{#each customers}} <tr> <td align="right">{{refno}}</td> <td align="center">{{countrycode}}</td> <td align="left">{{customername}}</td> <td align="right">{{vatno}}</td> <td align="right">{{totalsupplies}}</td> <td align="right">0</td> </tr> {{/each}} </table> | ||
| EUSALES_PDF_GB | United Kingdom | <pdf> <body font-family='Helvetica, Arial, sans-serif' font-size='10'> <table align='center' width='100%' cellmargin='2'> <thead> <tr><td colspan='6' align='right'>Page No.<pagenumber size='3'/></td></tr> <tr><td colspan='6' align='center'>{{companyname}}</td></tr> <tr><td colspan='6' align='center'>EC Sales List (ESL) Report</td></tr> {{#if ismonthly}} <tr><td colspan='6' align='center'>For the Month of {{fromdatetxt}}</td></tr> {{else}} <tr><td colspan='6' align='center'>For The Period</td></tr> <tr><td colspan='6' align='center'>{{fromperiod}} To {{toperiod}}</td></tr> {{/if}} <tr><td> </td></tr> <tr> <td width='10%' align='center' border-bottom='1'>Submitter <br/>Reference</td> <td width='10%' align='center' border-bottom='1'>Country <br/>Code</td> <td width='40%' valign='middle' align='center' border-bottom='1'>Customer Name</td> <td align='center' border-bottom='1'>Customer VAT <br/>Registration #</td> <td align='center' border-bottom='1'>Total Value of <br/>Supplies</td> <td align='center' border-bottom='1'>Transaction <br/>Indicator</td> </tr> </thead> <tbody> {{#each ecsaleslist}} <tr> <td align='center'>{{lineno}}</td> <td align='center'>{{countrycode}}</td> <td align='left'>{{customername}}</td> <td align='right'>{{customervatno}}</td> <td align='right'>{{totalsupplies}}</td> <td align='center'>{{indicator}}</td> </tr> {{/each}} <tr> <td colspan='4'> </td> <td border-top='1' align='right'>{{subtotal}}</td> </tr> </tbody> </table> </body> </pdf> | ||
| EUSALES_POLL_GB | United Kingdom | <GovTalkMessage xmlns="http://www.govtalk.gov.uk/CM/envelope"> <EnvelopeVersion>2.0</EnvelopeVersion> <Header> <MessageDetails> <Class>{{class}}</Class> <Qualifier>{{qualifier}}</Qualifier> <Function>{{function}}</Function> <TransactionID>{{transactionid}}</TransactionID> <CorrelationID>{{correlationid}}</CorrelationID> </MessageDetails> </Header> </GovTalkMessage> | ||
| EUSALES_UI_IE_ENG | Ireland | <div style="display: none; position: absolute; top: 339px; left: 627.5px; z-index:100" id="4873light"> <table width="425" cellspacing="0" cellpadding="0" border="0"> <tbody> <tr> <td valign="top" bgcolor="#e5e5e5" rowspan="3"><img width="8" height="8" border="0" src="/images/icons/reporting/mbx2_box_ul_noicon.gif" alt=""></td> <td valign="top" rowspan="3"><img width="5" height="22" border="0" src="/images/icons/reporting/mbx2_noicontop.gif" alt=""></td> <td width="100%" height="1" bgcolor="#e2e2e2"><img width="1" height="1" src="/images/icons/reporting/x.gif"></td> <td valign="top" bgcolor="#e5e5e5" rowspan="3"><img width="8" height="8" border="0" src="/images/icons/reporting/mbx2_box_ur_type1.gif" alt=""></td> </tr> <tr> <td height="1" bgcolor="#f6f6f6"><img width="1" height="1" src="/images/icons/reporting/x.gif"></td> </tr> <tr><td height="16" bgcolor="#e5e5e5" class="textbold"><b>Creating File, Please Wait...</b></td></tr> <tr> <td background="/images/icons/reporting/mbx2_box_l.gif"></td> <td valign="top" bgcolor="#ffffff"></td> <td bgcolor="#ffffff" class="text"><img width="1" vspace="1" height="1" src="/images/icons/reporting/x.gif"><br><center> <table><tbody><tr> <td><img width="321" vspace="10" height="20" border="0/" src="/images/icons/reporting/reporting_waitBar.gif" alt=""></td></tr></tbody></table> </center> This may take some time to load.<br><br> If you want to work on other tasks while this file is being created, click Alert me when ready. You will be alerted once the report is loaded and available for viewing.<br><br> <a id="runinbackground" href="#" onclick="document.getElementById('4873light').style.display='none';">Alert me when ready</a> </td> <td background="/images/icons/reporting/mbx2_box_r.gif"></td> </tr> <tr> <td valign="top"><img width="8" height="8" border="0" src="/images/icons/reporting/mbx2_box_ll.gif" alt=""></td> <td background="/images/icons/reporting/mbx2_box_b.gif" colspan="2"><img width="1" height="8" src="/images/icons/reporting/x.gif"></td> <td valign="bottom"><img width="8" height="8" border="0" src="/images/icons/reporting/mbx2_box_lr.gif" alt=""></td> </tr> </tbody> </table> </div> <table style="font: 11px Verdana,Arial,Helvetica,sans-serif; width:800px" cellpadding="0" border="0"> <tr> <td style="width: 160px" rowspan="2" valign='top' style="vertical-align: top"> <img height="60px" width="160px" src="{imgurl}" /> </td> <td style="width: 25px" rowspan="2"> </td> <td style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; vertical-align: middle"> VIES Statement </td> <td align="right" style="font-size: 14px; white-space:nowrap; vertical-align: top; font-weight: bold;" rowspan="2"> </td> </tr> <tr> <td> <table style="font: 11px Verdana,Arial,Helvetica,sans-serif; border-collapse:collapse;" width="90%" border="0" cellpadding="2" > <tr> <td>{company}</td> </tr> <tr> <td><b>VAT No:</b> {vatno}</td> </tr> <tr> <td><b>Period:</b> {startperiod} - {endperiod}</td> </tr> </table> </td> </tr> </table> | ||
| EUSALES_XML_GB | United Kingdom | <?xml version='1.0' encoding='UTF-8'?> <GovTalkMessage xmlns='http://www.govtalk.gov.uk/CM/envelope'> <EnvelopeVersion>2.0</EnvelopeVersion> <Header> <MessageDetails> <Class>{{class}}</Class> <Qualifier>request</Qualifier> <Function>submit</Function> <CorrelationID /> <Transformation>{{transformation}}</Transformation> </MessageDetails> <SenderDetails> <IDAuthentication> <SenderID>{{senderid}}</SenderID> <Authentication> <Method>{{sendermethod}}</Method> <Value>{{password}}</Value> </Authentication> </IDAuthentication> </SenderDetails> </Header> <GovTalkDetails> <Keys> <Key Type='BranchNo'>{{branchno}}</Key> <Key Type='Postcode'>{{postcode}}</Key> <Key Type='VATRegNo'>{{vatno}}</Key> </Keys> <ChannelRouting> <Channel> <URI>{{uri}}</URI> <Product>{{product}}</Product> <Version>{{version}}</Version> </Channel> </ChannelRouting> </GovTalkDetails> <Body> <EuropeanSalesDeclarationRequest xmlns='http://www.govtalk.gov.uk/taxation/vat/europeansalesdeclaration/1' xmlns:UBLCurrencyCodelist='urn:oasis:names:specification:ubl:schema:xsd:CurrencyCode-1.0' xmlns:VATCore='http://www.govtalk.gov.uk/taxation/vat/core/1' xmlns:ccts='urn:oasis:names:specification:ubl:schema:xsd:CoreComponentParameters-1.0' xmlns:n1='http://www.govtalk.gov.uk/CM/gms-xs' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' SchemaVersion='1.0' xsi:schemaLocation='http://www.govtalk.gov.uk/taxation/vat/europeansalesdeclaration/1 EuropeanSalesDeclarationRequest.xsd'> <Header> <VATCore:SubmittersContactName>{{name}}</VATCore:SubmittersContactName> <VATCore:CurrencyCode codeListAgencyID='6' codeListAgencyName='United Nations Economic Commission for Europe' codeListID='ISO 4217 Alpha' codeListName='Currency' codeListSchemeURI='urn:oasis:names:specification:ubl:schema:xsd:CurrencyCode-1.0' codeListURI='http://www.bsi-global.com/Technical%2BInformation/Publications/_Publications/tig90x.doc' codeListVersionID='0.3' languageID='en' name='String'>GBP</VATCore:CurrencyCode> <VATCore:{{#if ismonthly}}TaxMonthlyPeriod{{else}}TaxQuarter{{/if}}> <VATCore:{{#if ismonthly}}TaxMonth{{else}}TaxQuarterNumber{{/if}}>{{period}}</VATCore:{{#if ismonthly}}TaxMonth{{else}}TaxQuarterNumber{{/if}}> <VATCore:{{#if ismonthly}}TaxMonthPeriodYear{{else}}TaxQuarterYear{{/if}}>{{year}}</VATCore:{{#if ismonthly}}TaxMonthPeriodYear{{else}}TaxQuarterYear{{/if}}> </VATCore:{{#if ismonthly}}TaxMonthlyPeriod{{else}}TaxQuarter{{/if}}> </Header> <Body> {{#each customers}} <EuropeanSale> <VATCore:SubmittersReference>{{refno}}</VATCore:SubmittersReference> <VATCore:CountryCode>{{countrycode}}</VATCore:CountryCode> <VATCore:CustomerVATRegistrationNumber>{{vatno}}</VATCore:CustomerVATRegistrationNumber> <VATCore:TotalValueOfSupplies>{{totalsupplies}}</VATCore:TotalValueOfSupplies> <VATCore:TransactionIndicator>{{indicator}}</VATCore:TransactionIndicator> </EuropeanSale> {{/each}} </Body> </EuropeanSalesDeclarationRequest> </Body> </GovTalkMessage> | ||
| INTRASTAT_ASCII_DE | Germany | {reportbody} | ||
| INTRASTAT_ASCII_DE_PURCHASE_NEW | Germany | {{#each ExportAdapter}}11{{endMonth}}00{{lineNumber}} {{region}}{{vatNo}}{{participantNo}} {{destinationCountry}}{{regionOfOrigin}} {{natureOfTransaction}}{{modeOfTransport}} {{commodityCode}} {{destinationCountry}} {{netMass}}{{supplementaryUnit}} {{value}}{{statisticalValue}}{{endMonth}}{{endYear}}2 {{/each}} | ||
| INTRASTAT_ASCII_DE_PURCHASE_ROW | Germany | 11{endmonth}00{row}{BLK}{BLK}{regionindex}{vatno}000{BLK}{BLK}{countrycode}{region}{BLK}{BLK}{notc}{transportmode}{BLK}{BLK}{BLK}{BLK}{BLK}{BLK}{BLK}{BLK}{BLK}{BLK}{BLK}{BLK}{BLK}{commoditycode}{BLK}{countrycode}{BLK}{BLK}{BLK}{BLK}{BLK}{grossweight}{quantity}{BLK}{BLK}{netamount}{statisticalvalue}{endmonth}{endyear}2{BLK}{BLK}{BLK}{BLK}{BLK}{BLK}{BLK} | ||
| INTRASTAT_ASCII_DE_SALE_NEW | Germany | {{#each ExportAdapter}}22 {{endMonth}}00{{lineNumber}} {{region}}{{vatNo}}{{participantNo}} {{destinationCountry}}{{regionOfOrigin}}{{natureOfTransaction}}{{modeOfTransport}} {{commodityCode}} {{netMass}}{{supplementaryUnit}} {{value}}{{statisticalValue}} {{endMonth}}{{endYear}}2 {{/each}} | ||
| INTRASTAT_ASCII_DE_SALE_ROW | Germany | 22{BLK}{endmonth}00{row}{BLK}{BLK}{regionindex}{vatno}000{BLK}{countrycode}{region}{notc}{transportmode}{BLK}{BLK}{BLK}{BLK}{BLK}{BLK}{BLK}{BLK}{BLK}{BLK}{BLK}{BLK}{BLK}{commoditycode}{BLK}{BLK}{BLK}{BLK}{BLK}{BLK}{BLK}{BLK}{BLK}{BLK}{grossweight}{quantity}{BLK}{BLK}{netamount}{statisticalvalue}{BLK}{BLK}{endmonth}{endyear}2{BLK}{BLK}{BLK}{BLK}{BLK} | ||
| INTRASTAT_ASCII_NL_PURCHASES | Netherlands | 9801{{CompanyInfoAdapter.0.vatNo}}{{CompanyInfoAdapter.0.fromPeriod}}{{CompanyInfoAdapter.0.companyName}}{{CompanyInfoAdapter.0.softwareRegNumber}} {{CompanyInfoAdapter.0.createDate}}{{CompanyInfoAdapter.0.contactNumber}} {{#each ExportAdapter}}{{transactionDate}}6{{taxRegNo}}{{lineNumber}} {{destinationCountry}}{{modeOfTransport}}000{{statisticalProcedure}}{{natureOfTransaction}}{{commodityCode}}00{{transactionType}}{{netMass}}{{transactionType}}{{supplementaryUnit}}{{transactionType}}{{value}}{{transactionType}}0000000000{{transactionId}} 000 {{/each}}{{CompanyInfoAdapter.0.endblock}} | ||
| INTRASTAT_ASCII_NL_SALES | Netherlands | 9801{{CompanyInfoAdapter.0.vatNo}}{{CompanyInfoAdapter.0.fromPeriod}}{{CompanyInfoAdapter.0.companyName}}{{CompanyInfoAdapter.0.softwareRegNumber}} {{CompanyInfoAdapter.0.createDate}}{{CompanyInfoAdapter.0.contactNumber}} {{#each ExportAdapter}}{{transactionDate}}7{{taxRegNo}}{{lineNumber}} {{destinationCountry}}{{modeOfTransport}}000{{statisticalProcedure}}{{natureOfTransaction}}{{commodityCode}}00{{transactionType}}{{netMass}}{{transactionType}}{{supplementaryUnit}}{{transactionType}}{{value}}{{transactionType}}0000000000{{transactionId}} 000 {{/each}}{{CompanyInfoAdapter.0.endblock}} | ||
| INTRASTAT_CSV_BE_ENG_PURCHASE | Belgium | ENG | {{#each ExportAdapter}}19;{{destinationCountry}};{{natureOfTransaction}};{{region}};{{commodityCode}};{{netMass}};{{supplementaryUnit}};{{value}}{{#if isExtended}};{{modeOfTransport}};{{deliveryTerms}}{{/if}} {{/each}} | |
| INTRASTAT_CSV_BE_ENG_SALE | Belgium | ENG | {{#each ExportAdapter}}29;{{destinationCountry}};{{natureOfTransaction}};{{region}};{{commodityCode}};{{netMass}};{{supplementaryUnit}};{{value}}{{#if isExtended}};{{modeOfTransport}};{{deliveryTerms}}{{/if}} {{/each}} | |
| INTRASTAT_CSV_BE_ENG_SALE_2019 | Belgium | ENG | {{#each ExportAdapter}}29;{{destinationCountry}};{{natureOfTransaction}};{{region}};{{commodityCode}};{{netMass}};{{supplementaryUnit}};{{value}}{{#if isExtended}};{{modeOfTransport}};{{deliveryTerms}}{{/if}};{{countryOfOrigin}};{{counterpartyVAT}} {{/each}} | |
| INTRASTAT_CSV_DE_SALE_2022 | Germany | {{#each CSVExportAdapter}}{{direction}};{{period}};{{natureOfTransaction}};{{modeOfTransport}};;{{destinationCountry}};;{{regionOfOrigin}};{{countryOfOrigin}};{{commodityCode}};{{descriptionOfGoods}};{{netMass}};{{supplementaryUnit}};{{value}};{{statisticalValue}};{{partnerVatId}} {{/each}} | ||
| INTRASTAT_CSV_FI | Finland | Tiedonantaja;Jakso;Suunta;Asiamies;CN8;Kauppa;Jäsenmaa;Alkuperämaa;Kuljetus-muoto;Nettopaino;Lisäyksiköt;Laskutus-arvo euroissa;Tilastoarvo euroissa{{#each CSVExportAdapter}} {{vatNo}};{{period}};{{direction}};;{{commodityCode}};{{transactionCode}};{{memberState}};{{countryOfOrigin}};{{modeOfTransport}};{{origNetMass}};{{origSupplementaryUnit}};{{origValue}};{{statisticalValue}}{{/each}} | ||
| INTRASTAT_CSV_FI_2022 | Finland | Tiedonantaja;Jakso;Suunta;Kauppakumppani;CN8;Kauppa;Jäsenmaa;Alkuperämaa;Kuljetusmuoto;Nettopaino;Lisäyksiköt;Laskutusarvo euroissa;Tilastoarvo euroissa;Viite{{#each CSVExportAdapter}} {{vatNo}};{{period}};{{direction}};{{entityVatNo}};{{commodityCode}};{{transactionCode}};{{memberState}};{{countryOfOrigin}};{{modeOfTransport}};{{origNetMass}};{{origSupplementaryUnit}};{{origValue}};{{statisticalValue}};{{referenceNo}}{{/each}} | ||
| INTRASTAT_CSV_GB_PURCHASE | United Kingdom | T,{vatno},{intrastatbranch},"{company}",{lineindicator},A,{timestamp},{startperiod},CSV02 {reportbody} | ||
| INTRASTAT_CSV_GB_PURCHASE_NEW | United Kingdom | T,{{CompanyInfoAdapter.0.vatNo}},{{CompanyInfoAdapter.0.intrastatBranchId}},"{{CompanyInfoAdapter.0.company}}",{{CompanyInfoAdapter.0.lineIndicator}},A,{{CompanyInfoAdapter.0.timeStamp}},{{CompanyInfoAdapter.0.fromPeriod}},CSV02 {{#each ExportAdapter}}{{commodityCode}},{{value}},{{deliveryTerm}},{{natureOfTransaction}},{{netMass}},{{supplementaryUnit}},{{countryCode}},{{referenceNo}} {{/each}} | ||
| INTRASTAT_CSV_GB_ROW | United Kingdom | {commoditycode},{netamount},{deliveryterm},{notc},{grossweight},{quantity},{countrycode},{tranno} | ||
| INTRASTAT_CSV_GB_SALE | United Kingdom | T,{vatno},{intrastatbranch},"{company}",{lineindicator},D,{timestamp},{startperiod},CSV02 {reportbody} | ||
| INTRASTAT_CSV_GB_SALE_2022 | United Kingdom | T,{{CompanyInfoAdapter.0.vatNo}},{{CompanyInfoAdapter.0.intrastatBranchId}},"{{CompanyInfoAdapter.0.company}}",{{CompanyInfoAdapter.0.lineIndicator}},D,{{CompanyInfoAdapter.0.timeStamp}},{{CompanyInfoAdapter.0.fromPeriod}},CSV03 {{#each ExportAdapter}}{{commodityCode}},{{value}},{{deliveryTerm}},{{natureOfTransaction}},{{netMass}},{{supplementaryUnit}},{{countryCode}},{{partnerVatId}},{{countryOfOrigin}},{{referenceNo}} {{/each}} | ||
| INTRASTAT_CSV_GB_SALE_NEW | United Kingdom | T,{{CompanyInfoAdapter.0.vatNo}},{{CompanyInfoAdapter.0.intrastatBranchId}},"{{CompanyInfoAdapter.0.company}}",{{CompanyInfoAdapter.0.lineIndicator}},D,{{CompanyInfoAdapter.0.timeStamp}},{{CompanyInfoAdapter.0.fromPeriod}},CSV02 {{#each ExportAdapter}}{{commodityCode}},{{value}},{{deliveryTerm}},{{natureOfTransaction}},{{netMass}},{{supplementaryUnit}},{{countryCode}},{{referenceNo}} {{/each}} | ||
| INTRASTAT_HTML_DE_DEU_PURCHASE | Germany | <script language='javascript'> function createPageOption() { var pageoption = "{pageoption}"; if (pageoption) { $("#custpage_intrastat_list_layer").find("tr:first").append("<td align='right'><div align='right' style='font: 11px Verdana,Arial,Helvetica,sans-serif;'>"+pageoption+"</div></td>"); } } </script> <table style="font: 11px Verdana,Arial,Helvetica,sans-serif; width:800px" cellpadding="0" border="0"> <tr> <td valign='top' style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; vertical-align: top"> <b>Angaben beim Eingang von Waren aus anderen EU-Mitgliedstaaten</b> </td> <td valign='top' align='center' rowspan='2' style='vertical-align: top; white-space:nowrap; font-size:14px; width:100px'><b>Vordruck N – Eingang</b></td> </tr> <tr> <td colspan='2'> <table style="font: 11px Verdana,Arial,Helvetica,sans-serif; border-collapse:collapse;" width="100%" border="0" cellpadding="2" > <tr><td>{company}</td></tr> <tr><td><b>Steuernummer:</b> {vatno}</td></tr> <tr><td><b>Teilnehmernummer:</b> {participantno}</td></tr> <tr><td><b>Meldezeitraum:</b> {startperiod} - {endperiod}</td></tr> </table> </td> </tr> </table> | ||
| INTRASTAT_HTML_DE_DEU_SALE | Germany | <script language='javascript'> function createPageOption() { var pageoption = "{pageoption}"; if (pageoption) { $("#custpage_intrastat_list_layer").find("tr:first").append("<td align='right'><div align='right' style='font: 11px Verdana,Arial,Helvetica,sans-serif;'>"+pageoption+"</div></td>"); } } </script> <table style="font: 11px Verdana,Arial,Helvetica,sans-serif; width:800px" cellpadding="2" border="0"> <tr> <td valign='top' style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; vertical-align: top"> <b>Angaben bei der Versendung von Waren in andere EU-Mitgliedstaaten</b> </td> <td rowspan='2' align='center' valign='top' style='vertical-align: top; white-space:nowrap; font-size:14px; width:100px'><b>Vordruck N – Versendung</b></td> </tr> <tr> <td colspan='2'> <table style="font: 11px Verdana,Arial,Helvetica,sans-serif; border-collapse:collapse;" width="100%" border="0" cellpadding="2" > <tr><td>{company}</td></tr> <tr><td><b>Steuernummer:</b> {vatno}</td></tr> <tr><td><b>Teilnehmernummer:</b> {participantno}</td></tr> <tr><td><b>Meldezeitraum:</b> {startperiod} - {endperiod}</td></tr> </table> </td> </tr> </table> | ||
| INTRASTAT_HTML_DE_ENG_PURCHASE | Germany | <script language='javascript'> function createPageOption() { var pageoption = "{pageoption}"; if (pageoption) { $("#custpage_intrastat_list_layer").find("tr:first").append("<td align='right'><div align='right' style='font: 11px Verdana,Arial,Helvetica,sans-serif;'>"+pageoption+"</div></td>"); } } </script> <table style="font: 11px Verdana,Arial,Helvetica,sans-serif; width:800px" cellpadding="2" border="0"> <tr> <td style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; vertical-align: middle"> <b>Intrastat Report - Arrival </b> </td> <td valign='top' align='center' rowspan='2' style='vertical-align: top; white-space:nowrap; font-size:14px; width:100px'><b>Vordruck N – Eingang</b></td> </tr> <tr> <td> <table style="font: 11px Verdana,Arial,Helvetica,sans-serif; border-collapse:collapse;" width="90%" border="0" cellpadding="2" > <tr><td>{company}</td></tr> <tr><td><b>VAT No:</b> {vatno}</td></tr> <tr><td><b>Participant No:</b> {participantno}</td></tr> <tr><td><b>Period:</b> {startperiod} - {endperiod}</td></tr> </table> </td> </tr> </table> | ||
| INTRASTAT_HTML_DE_ENG_SALE | Germany | <script language='javascript'> function createPageOption() { var pageoption = "{pageoption}"; if (pageoption) { $("#custpage_intrastat_list_layer").find("tr:first").append("<td align='right'><div align='right' style='font: 11px Verdana,Arial,Helvetica,sans-serif;'>"+pageoption+"</div></td>"); } } </script> <table style="font: 11px Verdana,Arial,Helvetica,sans-serif; width:800px" cellpadding="2" border="0"> <tr> <td style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; vertical-align: middle"> <b>Intrastat Report - Dispatch</b> </td> <td rowspan='2' align='center' valign='top' style='vertical-align: top; white-space:nowrap; font-size:14px; width:100px'><b>Vordruck N – Versendung</b></td> </tr> <tr> <td> <table style="font: 11px Verdana,Arial,Helvetica,sans-serif; border-collapse:collapse;" width="90%" border="0" cellpadding="2" > <tr><td>{company}</td></tr> <tr><td><b>VAT No:</b> {vatno}</td></tr> <tr><td><b>Participant No:</b> {participantno}</td></tr> <tr><td><b>Period:</b> {startperiod} - {endperiod}</td></tr> </table> </td> </tr> </table> | ||
| INTRASTAT_HTML_FR_ENG_PURCHASE | France | <script language='javascript'> function createPageOption() { var pageoption = "{pageoption}"; if (pageoption) { $("#custpage_intrastat_list_layer").find("tr:first").append("<td align='right'><div align='right' style='font: 11px Verdana,Arial,Helvetica,sans-serif;'>"+pageoption+"</div></td>"); } } </script> <table style="font: 11px Verdana,Arial,Helvetica,sans-serif; width:800px; border-collapse:collapse" cellpadding="5" border="0"> <tr> <td style="vertical-align: top" valign='top' width='120px' rowspan="2" > <img height="60px" width="120px" src="{imgurl}" /> </td> <td style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; vertical-align: middle"> <b>Intrastat Supplementary Declaration - Arrivals</b> </td> </tr> <tr> <td> <table style="font: 11px Verdana,Arial,Helvetica,sans-serif; border-collapse:collapse;" width="90%" border="0" cellpadding="2" > <tr> <td>{company}</td> </tr> <tr> <td><b>VAT No:</b> {vatno}</td> </tr> <tr> <td><b>Period:</b> {startperiod} - {endperiod}</td> </tr> </table> </td> </tr> </table> | ||
| INTRASTAT_HTML_FR_ENG_SALE | France | <script language='javascript'> function createPageOption() { var pageoption = "{pageoption}"; if (pageoption) { $("#custpage_intrastat_list_layer").find("tr:first").append("<td align='right'><div align='right' style='font: 11px Verdana,Arial,Helvetica,sans-serif;'>"+pageoption+"</div></td>"); } } </script> <table style="font: 11px Verdana,Arial,Helvetica,sans-serif; width:800px; border-collapse:collapse" cellpadding="5" border="0"> <tr> <td style="vertical-align: top" width='120px' valign='top' rowspan="2" > <img height="60px" width="120px" src="{imgurl}" /> </td> <td style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; vertical-align: middle"> <b>Intrastat Supplementary Declaration - Dispatches</b> </td> </tr> <tr> <td> <table style="font: 11px Verdana,Arial,Helvetica,sans-serif; border-collapse:collapse;" width="90%" border="0" cellpadding="2" > <tr> <td>{company}</td> </tr> <tr> <td><b>VAT No:</b> {vatno}</td> </tr> <tr> <td><b>Period:</b> {startperiod} - {endperiod}</td> </tr> </table> </td> </tr> </table> | ||
| INTRASTAT_HTML_FR_FRA_PURCHASE | France | <script language='javascript'> function createPageOption() { var pageoption = "{pageoption}"; if (pageoption) { $("#custpage_intrastat_list_layer").find("tr:first").append("<td align='right'><div align='right' style='font: 11px Verdana,Arial,Helvetica,sans-serif;'>"+pageoption+"</div></td>"); } } </script> <table style="font: 11px Verdana,Arial,Helvetica,sans-serif; width:800px; border-collapse:collapse" cellpadding="5" border="0"> <tr> <td style="vertical-align: top" valign='top' width='120px' rowspan="2" > <img height="60px" width="120px" src="{imgurl}" /> </td> <td style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; vertical-align: middle"> <b>Declaration d’échanges de biens (DEB)</b> </td> </tr> <tr> <td> <table style="font: 11px Verdana,Arial,Helvetica,sans-serif; border-collapse:collapse;" width="90%" border="0" cellpadding="2" > <tr> <td>{company}</td> </tr> <tr> <td><b>N° de TVA du déclarant:</b> {vatno}</td> </tr> <tr> <td><b>Période:</b> {startperiod} - {endperiod}</td> </tr> </table> </td> </tr> </table> | ||
| INTRASTAT_HTML_FR_FRA_SALE | France | <script language='javascript'> function createPageOption() { var pageoption = "{pageoption}"; if (pageoption) { $("#custpage_intrastat_list_layer").find("tr:first").append("<td align='right'><div align='right' style='font: 11px Verdana,Arial,Helvetica,sans-serif;'>"+pageoption+"</div></td>"); } } </script> <table style="font: 11px Verdana,Arial,Helvetica,sans-serif; width:800px; border-collapse:collapse" cellpadding="5" border="0"> <tr> <td style="vertical-align: top" width='120px' valign='top' rowspan="2" > <img height="60px" width="120px" src="{imgurl}" /> </td> <td style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; vertical-align: middle"> <b>Declaration d’échanges de biens (DEB)</b> </td> </tr> <tr> <td> <table style="font: 11px Verdana,Arial,Helvetica,sans-serif; border-collapse:collapse;" width="90%" border="0" cellpadding="2" > <tr> <td>{company}</td> </tr> <tr> <td><b>N° de TVA du déclarant:</b> {vatno}</td> </tr> <tr> <td><b>Période:</b> {startperiod} - {endperiod}</td> </tr> </table> </td> </tr> </table> | ||
| INTRASTAT_HTML_GB_PURCHASE | United Kingdom | <script language='javascript'> function createPageOption() { var pageoption = "{pageoption}"; if (pageoption) { $("#custpage_intrastat_list_layer").find("tr:first").append("<td align='right'><div align='right' style='font: 11px Verdana,Arial,Helvetica,sans-serif;'>"+pageoption+"</div></td>"); } } </script> <table style="font: 11px Verdana,Arial,Helvetica,sans-serif; width:800px; border-collapse:collapse" cellpadding="5" border="0"> <tr> <td style="vertical-align: top" valign='top' width='120px' rowspan="2" > <img height="40px" width="120px" src="{imgurl}" /> </td> <td style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; vertical-align: middle"> <b>Intrastat Supplementary Declaration - Arrivals</b> </td> </tr> <tr> <td> <table style="font: 11px Verdana,Arial,Helvetica,sans-serif; border-collapse:collapse;" width="90%" border="0" cellpadding="2" > <tr> <td>{company}</td> </tr> <tr> <td><b>VAT No:</b> {vatno}</td> </tr> <tr> <td><b>Intrastat Branch ID:</b> {intrastatbranch}</td> </tr> <tr> <td><b>Period:</b> {startperiod} - {endperiod}</td> </tr> </table> </td> </tr> </table> |
Showing 51–100 of 660
‹ Previous
Page 2
Next ›