Message implementation guide CUSRES-D94A Federale Overheidsdienst FINANCIEN BELASTINGEN EN INVORDERING Administratie van Douane en Accijnzen Message implementation Guide CUSRES-D94A Antwoord op CUSREP bericht Havenbedrijf Paperless douane en accijnzen Version 1 0 15/03/2005 Pagina 1 of 15 Message implementation guide CUSRES-D94A Document controle 1 Versiehistoriek van het document Versie 1 0 Datum 15/03/2005 Auteur Roger Beeckman Commentaar Definitieve versie Pagina 2 of 15 Message implementation guide CUSRES-D94A Inhoudstafel 1 Inleiding................................................................................................................................................... 4 Overzicht van de tabellen Tabel 1 : Titel...................................... Error! Bookmark not defined. Pagina 3 of 15 Message implementation guide CUSRES-D94A 1 Inleiding 1.1. Doel Het CUSRES-bericht wordt door het G.C.-systeem onmiddellijk na de verwerking van de transmissie bevattende CUSREP-berichten doorgezonden naar het Havenbedrijf. Voor elk ontvangen CUSREP-bericht wordt een CUSRES-bericht aangemaakt. UITZONDERING De syntax-fouten binnen een transmissie worden behandeld met één CUSRES-bericht. 1.2. Tijdstip van doorzending van het CUSRES-bericht Het CUSRES-bericht wordt door het G.C.-systeem onmiddellijk na de verwerking van de transmissie bevattende CUSREP-berichten doorgezonden naar het Havenbedrijf. Voor elk ontvangen CUSREP-bericht wordt een CUSRES-bericht aangemaakt. 1.3. De "APPLICATIE"-Fouten De algemene regel Indien één of meerdere "applicatie"-fouten worden vastgesteld wordt het betreffende CUSREP-bericht verworpen. Na verbetering van de door het CUSRESbericht aangegeven fouten, dient het bericht integraal teruggezonden te worden. De verwerking binnen het G.C.-SYSTEEM Bij een eerste doorsturing van gegevens worden binnen het G.C.-systeem GEEN gegevens van het foutieve bericht verwerkt, m.a.w. na verbetering dient dit CUSREP-bericht terug als eerste doorsturing naar het G.C.-systeem gezonden te worden. Indien bij annulatie, wijziging of toevoeging van gegevens, "applicatie"fouten worden ontdekt, blijven de oorspronkelijke gegevens ongewijzigd binnen het G.C.systeem. Pagina 4 of 15 Message implementation guide CUSRES-D94A 2. INHOUD 2.1. De unieke referentie Een uniek referentie-nummer wordt door het G.C.-systeem aan elk CUSRES-bericht gegeven bestaande uit 8 cijfers. Dit referentie-nummer is uniek binnen 1 etmaal. 2.2. Het documentnummer Het documentnummer door de scheepsagent medegedeeld binnen het BGM-segment simple data-element 1004 van het CUSREP-bericht - wordt steeds door het G.C.systeem integraal overgenomen binnen het CUSRES-bericht. Dit nummer is samengesteld uit 2 delen : 2.2.1. Nummer van de aangifte Dit nummer is samengesteld uit het verblijfsnummer en het Lloyd’snummer van het zeeschip. a) de posities 1 t.e.m. 6: verblijfsnummer Het verblijfsnummer wordt toegekend door het Havenbedrijf en bestaat numerieke karakters. Er zijn 3 reeksen te beschouwen voor Antwerpen: uit 6 - 100000 t/m 799999: manuele nummering - 800000 t/m 899999: automatische nummering - 900000 t/m 999999: test. b) de posities 7 t.e.m. 14: Lloyd's-nummer Het IMO nummer bestaat uit 8 alfanumerieke karakters. Er wordt ofwel een officieel IMO nummer - voorafgegaan door de controle-letter L - of een voorlopig IMO nummer - voorafgegaan door de controle-letter N - opgegeven. In de haven van Gent zijn ook de volgende letters mogelijk: H, Y, S en Z. M.a.w. : - officieel IMO nummer : L9999999 - voorlopig IMO nummer : N9999999 2.2.2. Referentienummer van het bericht Dit nummer wordt door de scheepsagent opgegeven, ter identificatie van het bericht. Het bestaat uit maximum 21 karakters. 2.3. De verwerkingscode (processing indicator) De aanduiding of het door het G.C.-systeem behandelde bericht al dan niet werd aanvaard. 2.4. De fouten 2.4.1. De foutlocatie De aanduiding van de vastgestelde fout(en) - indien mogelijk tot op het laagste niveau. Pagina 5 of 15 Message implementation guide CUSRES-D94A 2.4.2. De foutcode Voor de foutcodes wordt verwezen naar de handleiding Goederencomptabiliteit – Inkomende zeevracht - Bijlage 6, deel 5 Pagina 6 of 15 Message implementation guide CUSRES-D94A 3. TECHNISCHE BESCHRIJVING 3.1. VERSIE Release : Versie : Datum : 3.2. 94A D 09.94 DE DATA-SEGMENTEN Voor het elektronisch antwoord op de door het Havenbedrijf verzonden CUSREPberichten worden binnen het CUSRES-bericht volgende segmenten weerhouden: BGM identificatie van het bericht GROEP 3 : RFF documentnummer door de scheepsagent medegedeeld binnen het BGM-segment van het CUSREP-bericht GROEP 4 : ERP locatie van de fout GROEP 4 : ERC foutcodes Pagina 7 of 15 Message implementation guide CUSRES-D94A 4. STRUCTUURDIAGRAM LEVEL 0 LEVEL 1 LEVEL 2 ┌────────────────────┬───────────┐ │ │ │ ┌──┴──┐ │ │ │ BGM │ │ │ ├──┬──┤ │ │ │M │ 1│ │ │ └──┴──┘ │ │ ┌──┴──┐ ┌──┴──┐ │ GR3 │ │ GR4 │ ├──┬──┤ ├──┬──┤ │C │99│ │C │99│ ├──┴──┤ ├──┴──┤ │ RFF │ │ ERP │ ├──┬──┤ ├──┬──┤ │M │ 1│ │M │ 1│ └──┴──┘ └──┼──┘ │ │ ┌──┴──┐ │ ERC │ ├──┬──┤ │C │99│ └──┴──┘ Pagina 8 of 15 Message implementation guide CUSRES-D94A 5. BESCHRIJVING VAN DE DATA SEGMENTEN 5.1. BGM begin van het bericht Functie : identificatie van het bericht 010 C002 C : niet gebruikt 020 1004 C : referentie nummer = 030 1225 C : an...35 uniek referentienummer van het CUSRES-bericht gegeven door de verzender functie van het bericht an...3 12 = syntax-fouten 44 = bericht aanvaard en volledig verwerkt 48 = bericht aanvaard, maar inhoud niet verwerkt 4343 C : niet gebruikt SYNTAX : BGM++12503701+44' 5.2. GROEP 3/RFF referentie Functie : 010 identificatie van het bericht waarop geantwoord wordt. C506 M : referentie 1153 M : referentiecode MR ZZ = ontvangen bericht (documentnummer) = ontvangen transmissie (interchange UNB/0020) 1154 C : referentienummer 1156 4000 C C : : niet gebruikt niet gebruikt SYNTAX : an...3 control referentie an...35 RFF+MR:100000L9999999001' RFF+ZZ:A143' Pagina 9 of 15 Message implementation guide CUSRES-D94A 5.3. GROEP 4/ERP fout pointer Functie : identificatie van de plaats en de applicatiefout. 010 C701 M : fout detail 1049 M : bericht sectie in code an...3 1 = hoofding 020 1052 1054 C : niet gebruikt C : niet gebruikt C702 M : fout segment detail 9864 M : benaming segment an3 1050 M : volgnummer soort segment n...6 1131 3055 C : niet gebruikt C : niet gebruikt SYNTAX : ERP+1+LOC:4' 5.4. GROEP 4/ERC foutcodes Functie: identificatie van de foutcodes 010 C901 M : detail van de applicatie fout 9321 M : applicatie-fout,gecodeerd an...3 1131 C : codelijst an...3 109 = douane indicator 3055 C : code verantwoordelijk organisme an...3 147 = Belgische Douane SYNTAX : ERC+100:109:147' Pagina 10 of 15 Message implementation guide CUSRES-D94A 6. PROGRAMMA-SPECIFICATIES. 6.1. STRUCTUURDIAGRAM LEVEL 0 LEVEL 1 LEVEL 2 ┌────────────────────┬────────────┐ │ │ │ ┌──┴──┐ │ │ │ BGM │ │ │ ├──┬──┤ │ │ │M │ 1│ │ │ └──┴──┘ │ │ ┌──┴──┐ ┌──┴──┐ │ GR3 │ │ GR4 │ ├──┬──┤ ├──┬──┤ │M │ 1│ │C │99│ ├──┴──┤ ├──┴──┤ │ RFF │ │ ERP │ ├──┬──┤ ├──┬──┤ │M │ 1│ │M │ 1│ └──┴──┘ └──┼──┘ │ │ ┌──┴──┐ │ ERC │ ├──┬──┤ │M │99│ └──┴──┘ Pagina 11 of 15 Message implementation guide CUSRES-D94A 6.2. SEGMENTEN EN GROEPEN 6.2.1. SEGMENT BGM = BEGIN VAN HET BERICHT FUNCTIE : identificatie van het bericht GEBRUIK : M C002 C * 1004 M n8 NUMMER DOCUMENT 1225 M n2 FUNCTIE BERICHT ** 12 44 48 *** SYNTAX : BGM++10000001+44' ** Uniek referentienummer gegeven door de douane *** 12 syntax-fouten. 44 bericht aanvaard en volledig verwerkt: het behandelde bericht wordt volledig verwerkt, dus geen fouten. Na het BGM-segment komt het RFFsegment onmiddellijk gevolgd door het UNT-segment binnen het CUSRESbericht. 48 bericht aanvaard, maar inhoud niet verwerkt: het behandelde bericht wordt volledig verworpen. Het dient dus na verbetering integraal terug doorgezonden te worden naar het G.C.A.-systeem. De desbetreffende fouten worden medegedeeld binnen de GROEP 4. Pagina 12 of 15 Message implementation guide CUSRES-D94A 6.2.2. GROEP 3 FUNCTIE : identificatie van het bericht, waarop geantwoord wordt GEBRUIK : M INHOUD VAN GROEP 3 : - segment RFF : M : referentie 6.2.2.1. GROEP 3/Segment RFF =REFERENTIE FUNCTIE : identificatie van het bericht, waarop geantwoord wordt : documentnummer door het Havenbedrijf medegedeeld binnen het BGMsegment van het CUSREP-bericht GEBRUIK : M C506 M REFERENTIE 1153 M a3 REFERENTIECODE 1154 M an...3 5 DOCUMENTNUMMER SYNTAX : MR ZZ NR ONTVANGEN BERICHT NR ONTVANGEN TRANSMISSIE RFF+MR:123456L1234567001' RFF+ZZ:A143' Pagina 13 of 15 Message implementation guide CUSRES-D94A 6.2.3. GROEP 4 FUNCTIE : identificatie van de fouten binnen het CUSREP-bericht GEBRUIK : C INHOUD VAN GROEP 4: - segment ERP : M : fout pointer - segment ERC : M : fout codes 6.2.3.1. GROEP 4/Segment ERP =FOUT POINTER FUNCTIE : identificatie ontdekt. GEBRUIK : M C701 van M 1049 C702 M M 1050 M segment waarin applicatie-fouten worden FOUT DETAIL n1 1 BERICHT IN CODE M 9864 het HOOFDING FOUT SOORT SEGMENT BENAMING SEGMENT a3 ** VOLGNR SEGMENT BINNEN BERICHT n...4 SYNTAX : ERP+1+BGM:2' ** Benamingen van de segmenten binnen CUSREP: BGM/LOC/DTM/TDT. 6.2.3.2. GROEP 4/Segment ERC = FOUTCODES FUNCTIE : identificatie van de foutcodes GEBRUIK : M C901 M APPLICATIE-FOUT DETAIL APPLICATIE-FOUT CODE 9321 M an3 ZIE BIJLAGE 6 DEEL 5 1131 M n3 CODE LIJST 109 DOUANE INDICATOR 3055 M n3 VERANTW. ORGAAN 147 BELGISCHE DOUANE SYNTAX : ERC+001:109:147' Pagina 14 of 15 Message Implementation Guide CUSCAR-D96B 7. VOORBEELDEN 7.1. VOORBEELD 1 Het ontvangen CUSREP-bericht is juist : BGM++10472301+44' RFF+MR:123456L1234567001' 7.2. VOORBEELD 2 Het ontvangen CUSREP-bericht is verworpen : BGM++10472301+48' RFF+MR:500000L1234567001' ERP+1+TDT:15' ERC+10A:109:147' 7.3. VOORBEELD 3 De ontvangen transmissie bevat syntax-fouten: BGM++10472301+12' RFF+ZZ:A143' Pagina 15 of 15