EDI - Eancoms Taxcon specifications
Supplier Actions


Note

If you are based in the UK and you pay VAT then Customs and Excise regulation requires you to send batch totals for the invoices you send us. This is done by sending a TAXCON Tax Control message.

Interchange Header

SegElementElement DescriptionReqData LengthExample DataNotes
UNB
Interchange HeaderM



0001Syntax identifierMan4UNOA

:0002Syntax identifierMn13

+0004Sender identificationMan35Supplier's mailbox ANA number

:0007QualifierMan401,12,14 or ZZSupplier's qualifier

:0008Address for reversen

Not used

+0010Recipient identificationMan355023949000004John Lewis' ANA number

:0007QualifierMan4ZZ,01,08,12,14John Lewis qualifier

:0014Routing addressn

Not used

:0017DateMn6
In YYMMDD format

:0019TimeMn4
In HHMM format

+0020Interchange control referenceMan14
Unique number

+0022PasswordMan14Network password

:0025Qualifiern

Not used

+0026Application refMan14TAXTESFor test transmission





TAXCONFor live transmission

+0029Processing priorityn

Not used

+0031Acknowledgement requestn

Not used

+0032Communications agreementn

Not used

+0035Test indicatorn

Not used

Message Header

SegElementElement DescriptionReqData LengthExample DataNotes
UNH
Message HeaderM



0062Message ref numberMan14Numeric valueSequential no unique to your supplier's ANA no. and this TAXCON doc. We check this no. & will reject any files which are out of sequence

+0065Message type identifierMan6 TAXCON

:0052Message type version numberMan3D

:0054Message type releaseMan396A

:0051Controlling agencyMan2UN

:0057Association assigned codeMan6EAN002

+0068Common access refn

Not used

+S010Status of the transfern

Not used

Beginning of Message

SegElementElement DescriptionReqData lengthExample DataNotes
BGM
Beginning of MessageM



1001Doc. / message nameMan3938= Tax decleration

:1131Code list qualifiern  

Not used

:3055Code list agencyn

Not used

:1000Doc./ message namen

Not used

+1004Doc./ message no.Man35Your Tax Control doc number

+1225Message functionMan39= Original





31= Copy

+4343Response typen

Not used

Date/Time Period

SegElementElement DescriptionReqData LengthExample DataNotes
DTM
Date/Time periodM



2005Date/Time period qualifierMan3137= Document date/time

:2380Date timeMan35


:2379Date/Time format qualifierMan3102=CCYYMMDD





203=CCYYMMDDHHMM

Name & Address

SegElementElement DescriptionReqData LengthExample DataNotes
NAD
Name & AddressM



3035Party qualifierMan3BY=Buyer JL ANA number - always sent





SR=Supplier's agent. OPD only





SU= Supplier's ANA number





VN= Supplier's ANA number. Optional. Not sent if SU used

+3039Party IdentifierMan3513-digit ANA numberANA no for party specified in 3035

:1131Code list qualifiern

Not used

:3055Code list agencyMan39=EAN

+C058Name & Address freeformn



+3036Party nameMan35Name

:3036Party nameO

Optional

:3036Party nameO

Optional

:3036Party nameO

Optional

:3036Party nameO

Optional

:3045Party name formatO

Optional

+CO59StreetO

Optional

+3164City nameO

Optional

+3329CountryO

Optional

+3251PostcodeO

Optional

+3207Country codedn

Not used

Section Control

SegElementElement DescriptionReqData lengthExample DataNotes
UNS
Section ControlM



0081Section identificationMan1D= Header / detail separation

Reference

SegElementElement DescriptionReqData LengthExample DataNotes
RFF
Reference


Multiple records. One sent for every batch inc. in these totals

1153Reference qualifierMan3ALL=Invoice batch number

:1154Ref numberMan35
Batch no, must match all invoices in this batch

:1156Line numbern

Not used

:4000Ref versionn

Not used

Documents

SegElementElement DescriptionReqData LengthExample dataNotes
DOC
Documents




1001Document nameMan3380=Invoices

:1131Code list qualifiern

Not used

:3055Code list agencyn

Not used

:1000Document namen

Not used

+C503Document detailsn

Not used

+3153Communication channeln

Not used

+1220No. of copiesn

Not used

+1218No. of originalsn

Not used

Monetary Amount

SegElementElement DescriptionReqData LengthExample NotesNotes
MOA
Monetary AmountM

This is the taxable amount for the whole batch ie inc surcharges and settlement discount, but before VAT

5025Monetary amount qualifierMan3125 or 39 or 128= Taxable amount

:5004Monetary amountMn18


:6345CurrencyOan3
Optional. Shold be GBP if sent

:6343Currency qualifiern

Not used

:4405Statusn

Not used

Control Total

SegElementElement DescriptionReqData LengthExample DataNotes
CNT
Control TotalM



6069Control qualifierMan331= Number of messages

:6066Control valueMn18
Number of invoices

:6411Measure unit qualifiern

Not used

Tax

SegElementElement DescriptionReqData LengthExample DataNotes
TAX
Tax




5258Tax QualifierMan37=Tax

+5153Tax type, codedMan3VAT= Value Added Tax

:1131Code list qualifiern

Not used

:3055Code list agencyn

Not used

:5152Tax typen

Not used

+C533Tax account detailsn

Not used

+5286Tax assesment basisn

Not used

+5279Tax rate identificationn

Not used

:1131Code list qualifiern

Not used

:3055Code list agencyn

Not used

:5278Tax rateMan1720.00format nn.nn%

:5273Tax rate basis identificationn

Not used

:1131Code list qualifiern

Not used

:3055Code list agencyn

Not used

+5305Tax category, codedMan3Z= Zero rated tax





L= Lower rated tax





E= Exempt





A= Mixed rate





S=Standard rate tax

+3446Tax identificationn

Not used

Monetary Amount

SegElementElement DescriptionReqData LengthExample DataNotes
MOA
Monetary AmountM

Tax and taxable amount for this VAT rate for the whole batch

5025Monetary amount qualifierMan3124=Tax (VAT)



M
125= Taxable amount inc. surcharges & settlement discount but before VAT

:5004Monetary amountMn18


:6345CurrencyMan3GBP

:6343Currency qualifiern

Not used

:4405Statusn

Not used

Message Trailer

SegElementElement DescriptionReqData LengthExample DataNotes
UNT
Message Trailer




0074No of segmentsMn6
No. of segments in message

+0062Message reference numberMan14

=UNH segment

UNZ
Interchange TrailerM



0036Interchange control countMn6
No. of messages in interchange

+0020Interchange control referenceMan14
=UNB segment