Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Our flow: Make a new purchase -> Confirm it -> Issue an invoice -> Register a payment for the invoice
- 1) Create a purchase
- {
- "method": "EDIT_I06_FULL",ё
- "data": {
- "I06": {
- "I06_KODAS_KS": "1214118432",
- "I06_OP_TIP": "1",
- "I06_DOK_NR": "addstock22",
- "I06_KODAS_XS": "PVM",
- "I07": [
- {
- "I07_KODAS": 8010101,
- "I07_KODAS_is": "ADM",
- "I07_KODAS_OS": "ARF 175",
- "KIEKIS_U": 100,
- "I07_KAINA_SU": 1200
- }
- ]
- }
- }
- }
- 2) Confirm the purchase
- {
- "method": "EDIT_I06",
- "params": {
- "oper": "P"
- },
- "data": {
- "I06": {
- "I06_KODAS_PO": "010R00000168" // I got the IO6_KODAS_PO value at the step 1)
- }
- }
- }
- 3) Issue an invoice
- {
- "method": "EDIT_I06_FULL",
- "data": {
- "I06": {
- "I06_KODAS_KS": "1214118432",
- "I06_OP_TIP": "51",
- "I06_DOK_NR": "OLL004111923",
- "I06_DOK_REG": "OLL004111923",
- "I06_OP_DATA": "2024-10-11",
- "I06_DOK_DATA": "2024-10-11",
- "I06_KODAS_XS": "PVM",
- "I06_ISAF": 0,
- "I06_SUMA": 1200,
- "I07": [
- {
- "I07_KODAS": 8010101,
- "I07_KODAS_is": "ADM",
- "I07_KODAS_OS": "ARF 175",
- "KIEKIS_U": 100,
- "I07_KAINA_SU": 1200
- }
- ],
- "I08": [
- {
- "I08_MOK_D": 25,
- "I08_MOK_P": 100
- }
- ]
- }
- }
- }
- 4) Add a payment to the invoice
- Request:
- {
- "method": "EDIT_I13",
- "params": {
- "oper": "I"
- },
- "data": {
- "I13": {
- "I13_KODAS_PO": "010R00000175", // I used the value from the "step 3"
- response
- "I13_KODAS_SS": "LT877044060006783294", // btw, what API method should I call to get "I13_KODAS_SS" value?
- "I13_SUMA": 1200
- }
- }
- }
- Response:
- {
- "id": "8834021421.70f300df.1728641643048",
- "durationMs": 141,
- "errorMessage": "Nepavyko įvykdyti metodo",
- "stackTrace": null,
- "document": null,
- "errors": [
- {
- "data": "{\"I13\":{\"num_row\":\"1\",\"I13_KODAS_PO\":\"010R00000175\",\"I13_KODAS_SS\":\"LT877044060006783294\",\"I13_SUMA\":\"1200.00\"}}",
- "dataErrors": [
- {
- "tag": "I06_MOK_SUMA",
- "code": "22012",
- "message": "Apmokėjimo tipas turi būti mišrus=2"
- },
- {
- "tag": "I13_KODAS_SS",
- "code": "22011",
- "message": "Nerasta sąskaita"
- }
- ]
- }
- ]
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement