Paramètre | Reférence | Type | Long. | Valeur par déf. | Facultatif | Description |
---|---|---|---|---|---|---|
NFCHECK | BAPI_J_1BNFCHECK | u | 50 | X | Check control for Business Object BUS2143 - Nota Fiscal | |
OBJ_HEADER | BAPI_J_1BNFDOC | u | 541 | Kopf Nota Fiscal | ||
OBJ_HEADER_ADD | BAPI_J_1BNFDOC_ADD | u | 22 | X | Übergabestruktur Kopfdaten Nota Fiscal - Ergänzung |
Paramètre | Reférence | Type | Long. | Description |
---|---|---|---|---|
E_DOCNUM | BAPI_J_1BNFDOC-DOCNUM | N | 10 | Document number |
Paramètre | Reférence | Long. | Facultatif | Description |
---|---|---|---|---|
OBJ_HEADER_MSG | BAPI_J_1BNFFTX | 90 | X | Kopfnachricht Nota Fiscal |
OBJ_ITEM | BAPI_J_1BNFLIN | 449 | Einzelposten Nota Fiscal | |
OBJ_ITEM_ADD | BAPI_J_1BNFLIN_ADD | 144 | X | Übergabestruktur Einzelposten Nota Fiscal - Ergänzung |
OBJ_ITEM_TAX | BAPI_J_1BNFSTX | 133 | Nota Fiscal Steuer pro Position | |
OBJ_OT_PARTNER | BAPI_J_1BNFCPD | 404 | X | Nota Fiscal CpD-Konten |
OBJ_PARTNER | BAPI_J_1BNFNAD | 27 | X | Nota Fiscal Partner |
OBJ_REFER_MSG | BAPI_J_1BNFREF | 21 | X | Nota Fiscal Verweis auf Kopfnachricht |
RETURN | BAPIRET2 | 548 | Returnparameter |
Functionality
Notes 1. Check specific item types - processed when entering NF manual (1) 2. Check NF form exists for business place and company code 3. Check if NF model exists 4. Check if currency is BRL 5. Check if NF type exists 6. Check if company code exists 7. Check if company code and business place exits 8. Check if partner exits 9. Check if the itemtyp for all items 10. If the matnr is filled: check if matnr is available in MARA 11. If the plant is filled: check if plant is available in T001W 12. If the plant is filled: check that material number is not initial 13. Check that material group is not initial 14. Check if unit of measure is available in T006 15. Check if NBM code is available in T023 16. Check that business place or company code is not initial (2) 17. Check NF Type (NFTYPE), doc.typ (DOCTYP), direct (DIRECT) not in (3) 18. Check part. funct. (PARVW), name (PARID), type (PARTYP) not in (4) 19. Check that posting date and document date not initial (5) 20. Check that currency (WAERK) not inital (6) 21. Check that at least one item of the NF exists (7) 22. Check that material usage is not initial (8) 23. Check that CFOP is not initial (9) 24. Check that doc. ref. at specific itemtypes are not initial (10) 25. Check 1st digit CFOP: equal for all items and correct related to thepartners state (11) 26. Check 1st digit CFOP for direction (12) 27. Check that ICMS/IPI tax law/tax sit. & mat. origin are notinitial (13) 28. Check that NBM is not initial (14) 29. Check that at least one tax line of the NF exists (15) 30. Check that NF form fits to legal requirements (16) 31. Check if document type exits 32. Check if direction exists 33. Check if manual-flag is only initial for maintained refkey 34. Check Valuation Type 35. Check if plants exist 36. Check if valuation areas exist 37. Check if tax types exist 38. Check that period not closed (for NF doctyp ='5' (cancel)) 39. Check that no negative taxes are posted 40. Check if the NF-e number is filled 41. Check if the protocol number is filled 42. Check if the XML-version is filled 43. Check if the NF-e status code is filled Description Description Example NFCHECK = 'XX X XXX XXXXXXXXXX.....' will perform all checks, exceptchecks number 3, 5 and 9) Default Description Description Description Description Description Description Description Description |