NetSuite Backup
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">&nbsp;</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>&nbsp;</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>&nbsp;</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">&nbsp;</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>&nbsp;</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">&nbsp;</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>&nbsp;</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">&nbsp;</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>&nbsp;</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">&nbsp;</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>&nbsp;</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'>&#171;</button> <button id='prevBtn'>&#8249;</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'>&#8250;</button> <button id='lastBtn'>&#187;</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%">&nbsp;</td> <td width="3%">&nbsp;</td> <td width="44%">&nbsp;</td> <td width="15%">&nbsp;</td> <td width="3%">&nbsp;</td> <td width="20%">&nbsp;</td> </tr> <tr> <td style="width: {{logoWidth}}" style="vertical-align: top"> <img height="{{logoHeight}}" width="{{logoWidth}}" src="{{{imgURL}}}" /> </td> <td>&nbsp;</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%">&nbsp;</td> <td width="3%">&nbsp;</td> <td width="44%">&nbsp;</td> <td width="15%">&nbsp;</td> <td width="3%">&nbsp;</td> <td width="20%">&nbsp;</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%">&nbsp;</td> <td width="3%">&nbsp;</td> <td width="44%">&nbsp;</td> <td width="15%">&nbsp;</td> <td width="3%">&nbsp;</td> <td width="20%">&nbsp;</td> </tr> <tr> {{#if imgURL}} <td style="width: {{logoWidth}}" style="vertical-align: top"> <img height="{{logoHeight}}" width="{{logoWidth}}" src="{{{imgURL}}}" /> </td> <td>&nbsp;</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>&nbsp;</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'>&nbsp;</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">&nbsp;</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&#x2019;&#x00e9;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&#x00b0; de TVA du d&#x00e9;clarant:</b> {vatno}</td> </tr> <tr> <td><b>P&#x00e9;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&#x2019;&#x00e9;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&#x00b0; de TVA du d&#x00e9;clarant:</b> {vatno}</td> </tr> <tr> <td><b>P&#x00e9;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 Page 2