Yfirskjal: API_Reference.md Útfærslumappa: app/src/Message Type/Implementations/Sales/
Þetta skjal lýsir Sölu-, Viðskiptavina- og Vöru-skilaboðategundunum í Cloud Events API. Þessar skilaboðategundir bjóða upp á viðskiptaaðgerðir fyrir lánstraust viðskiptavina, vörugæðar, verðlag, verkferla sölupantana og PDF skjalasækingu.
| Skilaboðategund | Stefna | Tilgangur | Tengdar töflur |
|---|---|---|---|
| Customer.CreditLimit.Get | Útlæg | Sækir lánstraustaupplýsingar viðskiptavinar | Customer (18) |
| Customer.SalesHistory.Get | Útlæg | Sækir söluferil eftir vöru | Customer (18), Item Ledger Entry (32) |
| Customer.Statement.Pdf | Útlæg | Sækir reikning viðskiptavinar sem PDF | Customer (18) |
| Item.Availability.Get | Útlæg | Sækir gæðaupplýsingar vöru | Item (27) |
| Item.Price.Get | Útlæg | Sækir verðlýsigögn vöru úr verðlistum | Item (27), Price List Line |
| Sales.Document.Release | Innlæg | Gefur út opna sölupöntun | Sales Header (36) |
| Sales.Document.Reopen | Innlæg | Opnar aftur söluskjal (Released eða Pending Approval) til breytinga | Sales Header (36) |
| Sales.Document.Statistics | Útlæg | Sækir tölfræðilegar upplýsingar sölupöntunar | Sales Header (36) |
| Sales.Document.Post | Innlæg | Bókar sölupöntun og skilar bókuðum reikningsnúmeri | Sales Header (36), Sales Invoice Header (112) |
| Sales.Document.PreviewPost | Innlæg | Líkir eftir bókun söluskjals og skilar öllum færslubókum sem yrðu stofnaðar án þess að framkvæma bókun | Sales Header (36) + allar færslubókartöflur sem BC bókunarrútína fyllir (kvik; innbyggður stuðningur fyrir m.a. G/L Entry, VAT Entry, Item Ledger Entry, Value Entry, Cust. / Detailed Cust. Ledger, Vendor / Detailed Vendor Ledger, Bank Account Ledger, FA Ledger, Maintenance Ledger, Job Ledger, Res. Ledger, Service Ledger, Warranty Ledger, Employee / Detailed Employee Ledger) |
| Sales.SalesInvoice.Pdf | Útlæg | Sækir bókaðan sölureikning sem PDF | Sales Invoice Header (112) |
| Sales.SalesShipment.Pdf | Útlæg | Sækir bókað sölushipping sem PDF | Sales Shipment Header (110) |
| Sales.SalesCreditMemo.Pdf | Útlæg | Sækir bókað kreditreikningsskjal sem PDF | Sales Cr.Memo Header (114) |
| Sales.ReturnReceipt.Pdf | Útlæg | Sækir bókað skilakvittun sem PDF | Return Receipt Header (6660) |
| Sales.SalesInvoice.Correct | Innlæg | Bakfærir bókaðan sölureikning og býr til nýjan drög að sölureikningi til leiðréttingar (BC codeunit 1303) | Sales Invoice Header (112), Sales Cr.Memo Header (114), Sales Header (36) |
| Sales.SalesInvoice.Cancel | Innlæg | Bakfærir bókaðan sölureikning með því að bóka jöfnunarkreditreikning (BC codeunit 1303) | Sales Invoice Header (112), Sales Cr.Memo Header (114) |
| Sales.SalesInvoice.Send | Innlæg | Sendir bókaðan sölureikning gegnum BC Sales Invoice Header.SendProfile með Document Sending Profile sem leyst er fram | Sales Invoice Header (112), Document Sending Profile (60), Customer (18) |
| Sales.SalesCreditMemo.Send | Innlæg | Sendir bókaðan kreditreikning gegnum BC Sales Cr.Memo Header.SendProfile með Document Sending Profile sem leyst er fram | Sales Cr.Memo Header (114), Document Sending Profile (60), Customer (18) |
| Customer.Application.Post | Innlæg | Jafnar færslu viðskiptavinar á móti einni eða fleiri opnum færslum viðskiptavinar (codeunit 226) | Cust. Ledger Entry (21) |
| Customer.Application.Reverse | Innlæg | Bakar (aftengir) bókaða jöfnun á færslu viðskiptavinar (codeunit 226) | Cust. Ledger Entry (21) |
| Sales.Quote.MakeOrder | Innlæg | Breytir sölutilboði í sölupöntun með BC codeunit 86 "Sales-Quote to Order" | Sales Header (36) |
| Sales.BlanketOrder.MakeOrder | Innlæg | Breytir rammapöntun (Blanket Order) í sölupöntun með BC codeunit 87 "Blanket Sales Order to Order" | Sales Header (36) |
Athugið: Allar PDF-skilaboðategundir styðja uppflettingu bæði með skjalanúmeri og SystemId (GUID).
Tilgangur: Sækja lánstraustaupplýsingar viðskiptavinar þ.m.t. stöðu, útistandandi upphæðir og lánstraustaástand.
Lýsing: Sækir lánstraustaupplýsingar þ.m.t. stöðu, útistandandi upphæðir, eftirstandandi lán (með og án þolinmæðihlutfalls) og lánstígandavísar.
Stefna skilaboða: Útlæg
Inntaksfæribreytur:
Viðskiptavinarnúmer má tilgreina annað hvort í subject reitnum eða í data færibreytum:
Möguleiki 1: Nota subject reit
{ "subject": "10000" }
Möguleiki 2: Nota JSON gagnafæribreytur
{ "data": { "customerNo": "10000" } }
Möguleiki 3: Nota SystemId viðskiptavinar
{ "data": { "customerId": "{12345678-1234-1234-1234-123456789012}" } }
Snið svars:
{
"status": "Success",
"customerNo": "10000",
"customerName": "Adatum Corporation",
"balanceLCY": 1234.56,
"outstandingBalanceDueLCY": 500.00,
"creditLimitLCY": 10000.00,
"outstandingAmountLCY": 2000.00,
"remainingCredit": 6765.44,
"tolerancePercent": 10.00,
"remainingCreditWithTolerance": 7765.44,
"hasOverdueBalance": true,
"isCreditLimitExceeded": false
}
Svarreitir:
Dæmi um útreikning:
Gefið:
Útreikningur:
Tilgangur: Sækja söluferil eftir vöru fyrir tiltekinn viðskiptavin á tímabili.
Lýsing: Sækir söluferilsupplýsingar um hvaða vörur viðskiptavinur hefur keypt, þ.m.t. fjölda pantana og mælieiningar. Byggt á vörufjárhagsfærslum viðskiptavinar á tímabili.
Stefna skilaboða: Útlæg
Inntaksfæribreytur:
{
"subject": "10000",
"data": {
"fromDate": "2025-01-01",
"toDate": "2025-12-31"
}
}
| Færibreyta | Tegund | Nauðsynleg | Lýsing |
|---|---|---|---|
| customerNo | Code[20] | Já | Viðskiptavinarnúmer (í subject eða data) |
| fromDate | Date | Já | Upphafsdagsetning (ÁÁÁÁ-MM-DD) |
| toDate | Date | Nei | Lokadagsetning (ÁÁÁÁ-MM-DD). Sjálfgefið: í dag |
Snið svars:
{
"status": "Success",
"noOfRecords": 5,
"customerNo": "10000",
"customerName": "Adatum Corporation",
"fromDate": "2025-01-01",
"toDate": "2025-12-31",
"salesHistory": [
{
"itemNo": "1000",
"variantCode": "",
"description": "Bicycle",
"baseUnitOfMeasure": "PCS",
"baseUOMDescription": "Piece",
"noOfOrders": 3
}
]
}
Athugasemdir:
noOfOrders telur fjölda vörufjárhagsfærslna á tímabilinu á hverja vöruTilgangur: Sækja reikning viðskiptavinar sem PDF-skjal.
Lýsing: Sækir reikning viðskiptavinar sem PDF-skjal, með valfrjálsu dagsetningartímabili. Sjálfgefið er síðustu 30 dagar.
Stefna skilaboða: Útlæg
Inntaksfæribreytur:
Viðskiptavinarnúmer eða SystemId verður að vera í subject reitnum:
{
"specversion": "1.0",
"type": "Customer.Statement.Pdf",
"source": "MyApp v1.0",
"subject": "10000",
"data": "{\"startDate\":\"2026-01-01\",\"endDate\":\"2026-03-20\"}"
}
Snið svars:
{
"downloadUrl": "/api/origo/cloudEvent/v1.0/responses({guid})",
"contentType": "application/pdf"
}
Kallaðu á downloadUrl til að sækja PDF skjalið.
Athugasemdir:
Tilgangur: Sækja gæðaupplýsingar vöru þ.m.t. birgðamagn og framboðsstöðu.
Lýsing: Sækir gæðaupplýsingar vöru byggt á stilltri útreikningartegund (Raunbirgðir eða Reiknað magn). Styður einnar-vöru og fjölvöru-fyrirspurnir. Skilar upplýsingum í items fylki þar sem hver vara inniheldur sitt eigið birgða-/framboðsupplýsingafylki.
Stefna skilaboða: Útlæg
Uppfletting vöru:
Vöruuppfletting fer eftir eftirfarandi forgangi:
Möguleiki 1: Ein vara eftir númer (subject)
{
"subject": "1000",
"data": {
"requested-delivery-date": "2026-03-15",
"locationFilter": "BLUE|RED"
}
}
Möguleiki 2: Ein vara eftir JSON gagnafæribreytu
{
"data": {
"itemNo": "1000",
"locationFilter": "BLUE"
}
}
Möguleiki 3: Ein vara eftir SystemId
{
"data": {
"itemId": "{12345678-1234-1234-1234-123456789012}",
"locationFilter": "BLUE"
}
}
Möguleiki 4: Margar vörur með tableView síu
{
"data": {
"tableView": "WHERE(Item Category Code=CONST(FURNITURE))",
"locationFilter": "BLUE"
}
}
Inntaksfæribreytur:
|.Snið svars — Raunbirgðir:
{
"status": "Success",
"items": [
{
"itemNo": "1000",
"itemDescription": "Bicycle",
"baseUnitOfMeasure": "PCS",
"inventory": [
{ "locationCode": "BLUE", "inventory": 50 },
{ "locationCode": "RED", "inventory": 30 }
]
}
]
}
Snið svars — Reiknað magn:
{
"status": "Success",
"items": [
{
"itemNo": "1000",
"itemDescription": "Bicycle",
"baseUnitOfMeasure": "PCS",
"requestedDeliveryDate": "2026-03-15",
"availability": [
{
"locationCode": "BLUE",
"inventory": 50,
"qtyReserved": 10,
"grossRequirement": 20,
"scheduledReceipt": 30,
"plannedOrderReceipt": 15,
"availableQuantity": 65
}
]
}
]
}
Snið svars — Margar vörur (Raunbirgðir):
{
"status": "Success",
"items": [
{
"itemNo": "1000",
"itemDescription": "Bicycle",
"baseUnitOfMeasure": "PCS",
"inventory": [
{ "locationCode": "BLUE", "inventory": 50 }
]
},
{
"itemNo": "1001",
"itemDescription": "Touring Bicycle",
"baseUnitOfMeasure": "PCS",
"inventory": [
{ "locationCode": "BLUE", "inventory": 25 }
]
}
]
}
Gæðategundir:
| Tegund | Lýsing |
|---|---|
| Raunbirgðir | Skilar raunverulegt birgðamagn. Einfaldur og fljótlegur. |
| Reiknað magn | Skilar reiknað tiltækt magn með tilliti til framboðs og eftirspurnar miðað við requested-delivery-date. |
Villutilvik:
"No items found matching the specified criteria." — engin vara samræmist tilgreindri síu/auðkenniUppsetning: Stýrð með Item Calc. Availability Type í Cloud Events Setup.
Tilgangur: Sækja verðlýsigögn vöru úr verðlistum.
Lýsing: Sækir verðupplýsingar vöru úr verðlistum byggt á viðskiptavini, umbeðinni afhendingardagsetningu, magni og afbrigðissíum. Styður einnar-vöru og fjölvöru-fyrirspurnir. Skilar verðlistalínum í priceListLines fylki þar sem hver lína inniheldur itemNo reit til auðkenningar.
Stefna skilaboða: Útlæg
Uppfletting vöru:
Sama uppfletting og Item.Availability.Get:
Forgangur uppflettingar viðskiptavinar:
Inntaksfæribreytur:
Staðfesting viðskiptavinar:
Þegar viðskiptavinur er auðkenndur (customerNo, customerId, customerRecordId eða customerSystemId) er viðskiptavinurinn sannreyndur áður en verðútreikningur fer fram. Eftirfarandi verður að vera stillt á viðskiptavininn:
Ef eitthvað vantar er villusvar skilað (t.d. "Customer C001 must have a VAT Bus. Posting Group.").
Snið svars:
{
"status": "Success",
"priceListLines": [
{
"priceListCode": "RETAIL-2026",
"priceListDescription": "Retail Price List 2026",
"lineNo": 10000,
"itemNo": "1000",
"variantCode": "BLUE",
"unitOfMeasureCode": "PCS",
"qtyPerUnitOfMeasure": 1.0,
"minimumQuantity": 10,
"amountType": "Price",
"unitPrice": 950.00,
"unitPriceExclVAT": 950.00,
"unitPriceInclVAT": 1178.00,
"lineDiscountPct": 5.0,
"vatPct": 24.0,
"itemName": "Bicycle",
"itemDescription": "Touring Model",
"baseUnitOfMeasure": "PCS",
"eanCode": "5701234560013",
"unspscCode": "87111501",
"netWeight": 12.5,
"itemSystemId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"priceType": "Customer",
"status": "Active",
"startingDate": "2026-01-01",
"endingDate": "2026-12-31"
}
]
}
Forgangur verðvals:
customerNo er gefiðVillutilvik:
"No items found matching the specified criteria." — engin vara samræmist tilgreindri síu/auðkenni"Customer {no} not found." — ógilt viðskiptavinarnúmer eða SystemId"Customer {no} must have a VAT Bus. Posting Group." — vantar bókunarflokk"Customer {no} must have a Gen. Bus. Posting Group." — vantar bókunarflokk"Customer {no} must have a Customer Posting Group." — vantar bókunarflokkTilgangur: Gefa út opna sölupöntun til að gera hana tilbúna til vinnslu og bókunar.
Lýsing: Gefur út sölupöntun með því að breyta stöðu hennar úr Opið í Gefin út. Þetta sannprófar pöntunina, læsir hana fyrir breytingum og gerir hana tiltæka til frekari vinnslu.
Stefna skilaboða: Innlæg
Inntaksfæribreytur:
{ "subject": "SO-1001" }
eða:
{ "data": { "orderNo": "SO-1001" } }
Uppfletting skjals:
invoiceNo, creditMemoNo, returnOrderNo, quoteNo, blanketOrderNosystemId, id, recordSystemId) finnur skjalið óháð tegundSnið svars:
{
"status": "Success",
"documentType": "Order",
"documentNo": "SO-1001",
"customerNo": "C001",
"customerName": "Contoso Ltd.",
"statusBefore": "Open",
"statusAfter": "Released",
"documentDate": "2025-05-15",
"amount": 1100.00,
"amountIncludingVAT": 1364.00
}
Villutilvik:
"Document identifier must be specified in subject field or request JSON (systemId, recordSystemId, id, orderNo, quoteNo, invoiceNo, creditMemoNo, blanketOrderNo, returnOrderNo)." — Ekkert skjalaauðkenni tilgreint"Sales document not found." — Skjal fannst ekki"Sales Order {No} is already released. Current Status: {Status}" — Þegar gefin útTilgangur: Opna aftur söluskjal til að leyfa breytingar.
Lýsing: Opnar aftur söluskjal með stöðu Released eða Pending Approval og breytir stöðu þess aftur í Open. Fyrir skjöl í Pending Approval án samþykktarfærslna er staðan stillt beint á Open. Þetta gerir kleift að gera breytingar á skjali sem var áður gefið út eða beið samþykktar.
Stefna skilaboða: Innlæg
Inntaksfæribreytur:
{ "subject": "SO-1001" }
Uppfletting skjals:
invoiceNo, creditMemoNo, returnOrderNo, quoteNo, blanketOrderNosystemId, id, recordSystemId) finnur skjalið óháð tegundSnið svars:
{
"status": "Success",
"documentType": "Order",
"documentNo": "SO-1001",
"customerNo": "C001",
"customerName": "Contoso Ltd.",
"statusBefore": "Released",
"statusAfter": "Open",
"documentDate": "2025-05-15",
"amount": 1100.00,
"amountIncludingVAT": 1364.00
}
Tilgangur: Sækja tölfræðilegar upplýsingar sölupöntunar þ.m.t. upphæðir, VSK-heildir, magn, þyngd og rúmmál.
Lýsing: Sækir ítarlegar tölfræðilegar upplýsingar sölupöntunar. Þetta er lesaðgerð eingöngu sem veitir sömu upplýsingar og sjást á síðu 402 "Sales Document Statistics" í Business Central.
Stefna skilaboða: Útlæg
Inntaksfæribreytur:
{ "subject": "SO-1001" }
eða með SystemId:
{ "subject": "{12345678-1234-1234-1234-123456789012}" }
Uppfletting skjals:
invoiceNo, creditMemoNo, returnOrderNo, quoteNo, blanketOrderNosystemId, id, recordSystemId) finnur skjalið óháð tegundSnið svars:
{
"status": "Success",
"documentType": "Order",
"documentNo": "SO-1001",
"customerNo": "10000",
"customerName": "Adatum Corporation",
"currencyCode": "",
"documentDate": "2026-03-07",
"order": {
"amount": 5000.00,
"lineDiscountAmount": 150.00,
"invoiceDiscountAmount": 250.00,
"totalExclVAT": 4750.00,
"vatAmount": 1187.50,
"totalInclVAT": 5937.50,
"quantity": 100,
"totalWeight": 125.50,
"totalVolume": 2.35,
"noOfVATLines": 1
},
"vat_totals": [
{
"vatIdentifier": "STANDARD",
"vatPct": 25.00,
"lineAmount": 5000.00,
"vatBase": 4750.00,
"vatAmount": 1187.50,
"amountInclVAT": 5937.50
}
]
}
Pöntunarsvarreitir:
VSK-heildir fylki:
Inniheldur eina færslu á hvert VSK-hlutfall:
Tilgangur: Bóka sölupöntun og skila bókuðu reikningsnúmeri.
Lýsing: Bókar sölupöntun með BC staðlaðri Sales-Post kóðaeiningu. Pöntunin verður að hafa a.m.k. eina línu. Eftir vel heppnaða bókun er upprunaleg sölupöntun eytt, bókaður sölureikningur stofnaður og svarið inniheldur bæði upprunaleg pöntunarnúmer og nýtt bókað reikningsnúmer.
Stefna skilaboða: Innlæg
Inntaksfæribreytur:
{ "subject": "SO-1001" }
Uppfletting skjals:
invoiceNo, creditMemoNo, returnOrderNo, quoteNo, blanketOrderNosystemId, id, recordSystemId) finnur skjalið óháð tegundSnið svars:
{
"status": "Success",
"documentNo": "SO-1001",
"postedInvoiceNo": "PI-1001",
"customerNo": "10000",
"customerName": "Adatum Corporation",
"documentDate": "2026-03-10",
"postingDate": "2026-03-16",
"amount": 5000.00,
"amountIncludingVAT": 6200.00
}
Villutilvik:
| Villa | Skilaboð |
|---|---|
| Pöntun finnst ekki | "Sales Order SO-1001 not found." |
| Engar línur | "Sales Order SO-1001 has no lines to post." |
| Vantar skjalaauðkenni | "Document identifier must be specified in subject field or request JSON (systemId, recordSystemId, id, orderNo, quoteNo, invoiceNo, creditMemoNo, blanketOrderNo, returnOrderNo)." |
Tilgangur: Sækja bókaðan sölureikning sem PDF-skjal.
Lýsing: Sækir bókaðan sölureikning sem PDF-skjal með stilltri skýrsluval. Hægt er að tilgreina reikningsnúmer eða SystemId.
Stefna skilaboða: Útlæg
Inntaksfæribreytur:
{ "subject": "103001" }
eða:
{ "data": { "invoiceNo": "103001" } }
Snið svars:
{
"downloadUrl": "/api/origo/cloudEvent/v1.0/responses({guid})",
"contentType": "application/pdf"
}
Tilgangur: Sækja bókað almennutslipp sem PDF-skjal.
Stefna skilaboða: Útlæg
Inntaksfæribreytur: subject með shipping-númeri eða SystemId, eða data.shipmentNo.
Snið svars: Sama og SalesInvoice.Pdf — downloadUrl og contentType: "application/pdf".
Tilgangur: Sækja bókað kreditreikningsskjal sem PDF-skjal.
Stefna skilaboða: Útlæg
Inntaksfæribreytur: subject með kreditreikningsnúmeri eða SystemId, eða data.creditMemoNo.
Snið svars: Sama og SalesInvoice.Pdf — downloadUrl og contentType: "application/pdf".
Tilgangur: Sækja bókað skilakvittunaskjal sem PDF-skjal.
Stefna skilaboða: Útlæg
Inntaksfæribreytur: subject með skilakvittunarnúmeri eða SystemId.
Snið svars: Sama og SalesInvoice.Pdf — downloadUrl og contentType: "application/pdf".
Tilgangur: Líkir eftir bókun söluskjals og skilar öllum færslubókum sem yrðu stofnaðar án þess að framkvæma bókun (transaction er rollback-ð í lokin).
Lýsing: Keyrir alla staðlaða BC bókunarrútínu (Codeunit "Sales-Post (Yes/No)") gegnum Codeunit "Gen. Jnl.-Post Preview". Allar færslur sem yrðu stofnaðar eru gripnar í tímabundnar töflur og síðan er transaction rollback-að. Engin gögn eru vistuð; upprunalegt söluskjal er óbreytt eftir kallið. Notist til að sannreyna hvort hægt sé að bóka skjal, sýna AI-umboðsmanni nákvæmar fjárhagslegar afleiðingar eða birta fyrirsjáanleg skjalanúmer og heildir fyrir bókun.
Stefna skilaboða: Innlæg
Inntaksfæribreytur:
Sömu uppflettingarreglur og Sales.Document.Post. Stúðningur við Order, Invoice, Credit Memo og Return Order.
Cloud Event færibreytur:
data.systemId / recordSystemId / id: SystemId færslunnar (GUID).orderNo: Númer sölupöntunar (Document Type = Order).invoiceNo: Númer sölureiknings.creditMemoNo: Númer sölukreditreiknings.returnOrderNo: Númer söluskilapöntunar.Aðferðir til að velja skjal: Hvaða eitt sem er af eftirfarandi auðkennir skjalið:
subject sem texti — flettið upp sem No. á öllum fjórum skjalategundum.subject sem GUID — flettið upp sem SystemId á Sales Header.data.systemId / data.recordSystemId / data.id — SystemId uppfletting.data.orderNo / data.invoiceNo / data.creditMemoNo / data.returnOrderNo — No. uppfletting takmörkuð við rétta Document Type.{ "specversion": "1.0", "type": "Sales.Document.PreviewPost", "source": "MyApp", "subject": "SO-001" }
Snið svars:
{
"status": "Success",
"rollback": true,
"summary": "Preview-posting Order SO-001 for customer C01 would create 6 ledger entries across 6 tables. Transaction is balanced.",
"documentType": "Order",
"documentNo": "SO-001",
"customerNo": "C01",
"customerName": "Acme Customer",
"lcyCode": "ISK",
"documentCurrencyCode": "EUR",
"documentExchangeRate": 145.0,
"predictedNumbers": { "postedInvoiceNo": "SI-00045", "postedShipmentNo": "SS-00045" },
"totals": {
"balanced": true,
"totalDebitLCY": 145000.00, "totalCreditLCY": 145000.00,
"totalDebitFCY": 1000.00, "totalCreditFCY": 1000.00
},
"preview": [
{ "tableId": 17, "tableName": "G/L Entry", "entryCount": 3, "entries": [ /* full row JSON per entry */ ] },
{ "tableId": 254, "tableName": "VAT Entry", "entryCount": 1, "entries": [ ] },
{ "tableId": 32, "tableName": "Item Ledger Entry", "entryCount": 1, "entries": [ ] },
{ "tableId": 5802, "tableName": "Value Entry", "entryCount": 1, "entries": [ ] },
{ "tableId": 21, "tableName": "Cust. Ledger Entry", "entryCount": 1, "entries": [ { "Amount": 1000.00, "AmountLCY": 145000.00, "CurrencyCode": "EUR" } ] },
{ "tableId": 380, "tableName": "Detailed Cust. Ledg. Entry", "entryCount": 1, "entries": [ ] }
/* Aðrar færslubókartöflur sem snertast (t.d. Job Ledger Entry, FA Ledger Entry, Bank Account Ledger Entry) birtast hér þegar skjalið hefur áhrif á þær */
]
}
Reitir í svari:
"Success" eða "Error".true við vel heppnað preview — upprunalegt skjal er óbreytt."Order", "Invoice", "Credit Memo" eða "Return Order".1 þegar documentCurrencyCode er tómt.**postedInvoiceNo + postedShipmentNo; fyrir Invoice: postedInvoiceNo; fyrir Credit Memo: postedCreditMemoNo; fyrir Return Order: postedCreditMemoNo + postedReturnReceiptNo. Aðeins til upplýsinga — ekki frátekið.true þegar LCY debet jafnt og LCY kredit (námundað í 0,01).Codeunit "Posting Preview Event Handler".FillDocumentEntry(). Innbyggður stuðningur er fyrir 17 BC færslubókartöflur og framlengingar geta bætt við töflum í gegnum OnGetPreviewFieldNames atburð á Codeunit "Cloud Event Preview Helper".No. → No_, Amount (LCY) → AmountLCY o.s.frv.). Reitir sem eru takmarkaðir í Cloud Events Field Access eru ekki birtir.Gjaldmiðilsregla:
documentCurrencyCode == "" ⇒ documentExchangeRate == 1 ∧ totalDebitFCY == totalDebitLCY ∧ totalCreditFCY == totalCreditLCY
Þegar skjalið er í LCY speglar FCY dálkurinn LCY dálkinn og gengið er 1.
Fyrirsjáanleg vs raunveruleg númer: Milli preview og raunverulegrar bókunar getur önnur transaction nýtt fyrirsjáanleg No. Series númer, þannig að raunveruleg bókuð númer geta verið önnur. Notið predictedNumbers aðeins til upplýsinga.
Athugasemdir:
Codeunit "Gen. Jnl.-Post Preview" til að keyra Codeunit "Sales-Post (Yes/No)" í preview-ham.Codeunit "Cloud Event Preview Helper" raðskýrir hverja töflu og veitir OnGetPreviewFieldNames og OnPrecalculateFlowFields framlengingaratburði.Villuaðstæður:
{"status":"Error","error":"..."}.Tengdar skilaboðategundir:
Tilgangur: Jafnar f�rslu vi�skiptavinar (j�fnunarf�rsluna) � m�ti einni e�a fleiri opnum f�rslum vi�skiptavinar og b�kar j�fnunina � gegnum Microsoft codeunit 226 "CustEntry-Apply Posted Entries".
L�sing: Endurspeglar heg�un s��unnar Apply Customer Entries. Reitirnir "Applies-to ID" og "Amount to Apply" eru settir � j�fnunarf�rsluna, hver markf�rsla f�r sama Applies-to ID, og CustEntry-Apply Posted Entries.Apply b�kar j�fnunina. Allar f�rslur ver�a a� tilheyra sama vi�skiptavini.
Stefna skilabo�a: Innl�g
Studdar t�flur: Cust. Ledger Entry (21)
Cloud Event f�ribreytur:
| F�ribreyta | Krafist | L�sing |
|---|---|---|
| subject | J�* | SystemId (GUID) e�a Entry No. (heiltala) j�fnunarf�rslu |
| type | J� | Customer.Application.Post |
*J�fnunarf�rsluna m� einnig au�kenna me� systemId, recordSystemId, id, entryNo e�a entryNumber � bei�nar-JSON.
Bei�nar-JSON:
| Reitur | Tegund | Krafist | L�sing |
|---|---|---|---|
| appliesToEntries | Array | J� | Listi me� a.m.k. einni markf�rslu. Hvert element getur veri� heiltala (Entry No.), GUID-strengur (SystemId), e�a hlutur me� entryNo / entryNumber / systemId / recordSystemId / id. |
| postingDate | Dags. | Nei | B�kunardagur j�fnunar. Sj�lfgefi� er b�kunardagur j�fnunarf�rslu. |
| documentNo | Code[20] | Nei | Document No. fyrir j�fnun. Sj�lfgefi� er document no. j�fnunarf�rslu. |
| amountToApply | Decimal | Nei | Upph�� sem jafna � �r j�fnunarf�rslu. Sj�lfgefi� er Remaining Amount. |
Sj� enska �tg�fu fyrir n�kv�mt JSON-sni� og reital�singar. Toppreitir: status, applyingEntryNo, applyingRecordSystemId, customerNo, documentNo, postingDate, amountToApply, totalApplied, remainingAmount, open, applications[].
appliesToEntries vantar e�a er t�mur.Tilgangur: Bakar (aftengir) b�ka�a j�fnun � f�rslu vi�skiptavinar � gegnum Microsoft codeunit 226 "CustEntry-Apply Posted Entries.PostUnApplyCustomer".
L�sing: Sj�lfgefi� er n�jasta j�fnun b�ku�. Tiltekna j�fnun m� au�kenna me� detailedEntryNo. Codeunit 226 framfylgir afb�kunarreglum (t.d. engar s��ari f�rslur sem byggja � �essari j�fnun).
Stefna skilabo�a: Innl�g
Studdar t�flur: Cust. Ledger Entry (21)
Cloud Event f�ribreytur:
| F�ribreyta | Krafist | L�sing |
|---|---|---|
| subject | J�* | SystemId (GUID) e�a Entry No. (heiltala) f�rslu vi�skiptavinar |
| type | J� | Customer.Application.Reverse |
*F�rsluna m� einnig au�kenna me� systemId, recordSystemId, id, entryNo e�a entryNumber � bei�nar-JSON.
Bei�nar-JSON:
| Reitur | Tegund | Krafist | L�sing |
|---|---|---|---|
| detailedEntryNo | Integer | Nei | Detailed Cust. Ledg. Entry No. fyrir j�fnun sem � a� baka. Sj�lfgefi� s��asta j�fnun. |
| postingDate | Dags. | Nei | B�kunardagur b�kunarinnar. Sj�lfgefi� er b�kunardagur j�fnunarinnar. |
| documentNo | Code[20] | Nei | Document No. fyrir b�kun. Sj�lfgefi� document no. j�fnunarinnar. |
Toppreitir: status, entryNo, recordSystemId, customerNo, reversedDetailedEntryNo, reversedAmount, postingDate, documentNo, remainingAmount, open.
detailedEntryNo er ekki til e�a ekki Application f�rsla.Tilgangur: Breytir s�lutilbo�i (Sales Quote) � s�lup�ntun (Sales Order).
Stefna: Innl�g (a�ger�arbei�ni)
S�utafla: Sales Header (36)
L�sing: Kallar � sta�la� BC Codeunit "Sales-Quote to Order" (codeunit 86) til a� breyta s�lutilbo�i � s�lup�ntun. Upprunalega tilbo�inu er eytt og n� s�lup�ntun stofnu� me� sama vi�skiptavin, l�nur og v�ddir. Skilar n�ja p�ntunarn�merinu �samt lykilreitum hauss.
| F�ribreyta | Krafa | L�sing |
|---|---|---|
| source | J� | Au�kenni kallandi forrits |
| subject | J� | Tilbo�sn�mer e�a SystemId (GUID) Sales Header |
Gildi subject er flett upp gegnum FindSalesHeader:
GetBySystemIdGet eftir skjalan�meri yfir allar s�lu-skjalategundirSkjali� sem fannst ver�ur a� hafa Document Type = Quote, annars skilar villu.
{
"specversion": "1.0",
"type": "Sales.Quote.MakeOrder",
"source": "MyApp v1.0",
"subject": "SQ-001"
}
{
"status": "Success",
"quoteNo": "SQ-001",
"orderNo": "SO-005",
"orderSystemId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"customerNo": "10000",
"customerName": "Adatum Corporation",
"documentDate": "2026-03-07",
"orderDate": "2026-03-07"
}
| Reitur | Ger� | L�sing |
|---|---|---|
| status | Text | Success vi� velheppnun, Error vi� villu |
| quoteNo | Code[20] | N�mer upprunalega tilbo�sins |
| orderNo | Code[20] | N�mer n�ju s�lup�ntunarinnar |
| orderSystemId | Guid | SystemId (GUID) n�ja s�luhaussins |
| customerNo | Code[20] | N�mer Sell-to vi�skiptavinar |
| customerName | Text | Heiti Sell-to vi�skiptavinar |
| documentDate | Date | ISO dags (yyyy-MM-dd) � skjaldagsetning n�rrar p�ntunar |
| orderDate | Date | ISO dags (yyyy-MM-dd) � p�ntunardagur n�rrar p�ntunar |
| Villa | Ors�k |
|---|---|
Subject parameter is required. | Subject var t�mt |
Sales header {No} not found. | Enginn s�luhaus passar vi� subject |
Sales document {No} is not a Quote (actual type: {Type}). | Subject v�sa�i � anna� skjal en Quote |
| Villutexti fr� BC | Sta�la�a Sales-Quote to Order codeunit kasta�i villu (kallab�k fylgir sem callstack reitur) |
Tilgangur: Breytir rammap�ntun (Sales Blanket Order) � s�lup�ntun.
Stefna: Innl�g (a�ger�arbei�ni)
S�utafla: Sales Header (36)
L�sing: Kallar � sta�la� BC Codeunit "Blanket Sales Order to Order" (codeunit 87) til a� stofna n�ja s�lup�ntun �t fr� rammap�ntun. L�nur me� Qty. to Ship > 0 f�rast yfir � n�ju p�ntunina; rammap�ntunin lifir �fram og �tistandandi magn l�kkar samkv�mt �v�.
| F�ribreyta | Krafa | L�sing |
|---|---|---|
| source | J� | Au�kenni kallandi forrits |
| subject | J� | Rammap�ntunarn�mer e�a SystemId (GUID) Sales Header |
GetBySystemIdGet eftir skjalan�meri yfir allar s�lu-skjalategundirSkjali� sem fannst ver�ur a� hafa Document Type = Blanket Order, annars skilar villu.
Hver l�na rammap�ntunar sem � a� f�rast yfir ver�ur a� hafa Qty. to Ship > 0 (noti� Data.Records.Set ��ur til a� stilla gildin). L�nur me� n�ll Qty. to Ship eru ekki f�r�ar.
{
"specversion": "1.0",
"type": "Sales.BlanketOrder.MakeOrder",
"source": "MyApp v1.0",
"subject": "SB-001"
}
{
"status": "Success",
"blanketOrderNo": "SB-001",
"orderNo": "SO-006",
"orderSystemId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"customerNo": "10000",
"customerName": "Adatum Corporation",
"documentDate": "2026-03-07",
"orderDate": "2026-03-07"
}
| Reitur | Ger� | L�sing |
|---|---|---|
| status | Text | Success vi� velheppnun, Error vi� villu |
| blanketOrderNo | Code[20] | N�mer upprunalegu rammap�ntunarinnar |
| orderNo | Code[20] | N�mer n�ju s�lup�ntunarinnar |
| orderSystemId | Guid | SystemId (GUID) n�ja s�luhaussins |
| customerNo | Code[20] | N�mer Sell-to vi�skiptavinar |
| customerName | Text | Heiti Sell-to vi�skiptavinar |
| documentDate | Date | ISO dags (yyyy-MM-dd) � skjaldagsetning n�rrar p�ntunar |
| orderDate | Date | ISO dags (yyyy-MM-dd) � p�ntunardagur n�rrar p�ntunar |
| Villa | Ors�k |
|---|---|
Subject parameter is required. | Subject var t�mt |
Sales header {No} not found. | Enginn s�luhaus passar vi� subject |
Sales document {No} is not a Blanket Order (actual type: {Type}). | Subject v�sa�i � anna� skjal en Blanket Order |
| Villutexti fr� BC | Sta�la�a Blanket Sales Order to Order codeunit kasta�i villu (t.d. engar l�nur me� Qty. to Ship > 0); kallab�k fylgir sem callstack reitur |
Tilgangur: Bakfærir bókaðan sölureikning og býr til nýjan drög að sölureikningi til leiðréttingar.
Lýsing: Vefur BC codeunit 1303 Correct Posted Sales Invoice aðferðina CancelPostedInvoiceCreateNewInvoice. Bókar jöfnunarkreditreikning á móti upprunalegum reikningi og býr til nýjan drög að Sales Header (Document Type = Invoice) með gildi frá upprunalega reikningnum.
Stefna skilaboða: Innlæg (Inbound)
Bókunarstýring: G/L. Beiðninni er hafnað ef G/L bókun er ekki virk à Uppsetningu skýjaviðburða.
Röð auðkennisleitar: GUID à gegnum Subject (SystemId) → Subject sem No. (Get) → JSON-lyklar (systemId, recordSystemId, id, invoiceNo, no, documentNo).
Inntaksbreytur:
{
"type": "Sales.SalesInvoice.Correct",
"subject": "POST-INV-000123"
}
Svarsnið:
{
"status": "Success",
"originalInvoiceNo": "POST-INV-000123",
"originalInvoiceId": "5f0d3b6e-...",
"customerNo": "C00010",
"customerName": "Customer Ltd.",
"cancellingCreditMemo": { "no": "PCM-000456", "id": "1a2b3c4d-..." },
"newDraftInvoice": { "no": "SI-000789", "id": "9f8e7d6c-...", "documentType": "Invoice" }
}
Villuaðstæður:
Error með Message subject or request data must contain a record identifier.Error.Error með villutexta frá BC og callstack reit.Ferli:
subject eða úr request JSON.G/L bókunarstýring er staðfest.CancelPostedInvoiceCreateNewInvoice keyrt í einangruðu Codeunit.Run; villur skila sér sem JSON með callstack.Sales Header (Document Type = Invoice) afritaðan úr upprunalega reikningnum.Cancelled Document (Source ID = 112, Cancelled Doc. No. = upprunalegur reikningur).Skjöl sem verða til:
| Hlutverk | BC tafla | Auðkenni í svari |
|---|---|---|
| Upprunalegi reikningurinn (nú merktur Cancelled) | Sales Invoice Header | originalInvoiceId / originalInvoiceNo |
| Jöfnunarkreditreikningur (bókaður, að fullu paraður) | Sales Cr.Memo Header | cancellingCreditMemo.id / .no |
| Nýr breytanlegur drög að reikningi | Sales Header (Document Type = Invoice) | newDraftInvoice.id / .no |
Tengingar milli skjala:
Cancelled = true, Canceled By Cr. Memo No. = númer kreditreiknings.Applies-to Doc. Type = Invoice, Applies-to Doc. No. = upprunalegi reikningurinn.Cancelled Document röð: Source ID = 112, Cancelled Doc. No. = upprunalegur, Cancelled By Doc. No. = kreditreikningur.Sækja skjölin með Data.Records.Get:
{ "type": "Data.Records.Get", "data": { "tableName": "Sales Header", "tableView": "WHERE(SystemId=CONST(<newDraftInvoice.id>))" } }
{ "type": "Data.Records.Get", "data": { "tableName": "Sales Cr.Memo Header", "tableView": "WHERE(SystemId=CONST(<cancellingCreditMemo.id>))" } }
{ "type": "Data.Records.Get", "data": { "tableName": "Sales Line", "tableView": "WHERE(Document Type=CONST(Invoice),Document No.=CONST(<newDraftInvoice.no>))" } }
{ "type": "Data.Records.Get", "data": { "tableName": "Sales Cr.Memo Line", "tableView": "WHERE(Document No.=CONST(<cancellingCreditMemo.no>))" } }
{ "type": "Data.Records.Get", "data": { "tableName": "Cancelled Document", "tableView": "WHERE(Source ID=CONST(112),Cancelled Doc. No.=CONST(<originalInvoiceNo>))" } }
Tengdar tegundir skilaboða:
Tilgangur: Bakfærir bókaðan sölureikning með þvà að bóka jöfnunarkreditreikning.
Lýsing: Vefur BC codeunit 1303 Correct Posted Sales Invoice aðferðina CancelPostedInvoice. Bókar jöfnunarkreditreikning á móti upprunalegum reikningi. ÓlÃkt Correct er enginn nýr drög að reikningi búinn til.
Stefna skilaboða: Innlæg (Inbound)
Bókunarstýring: G/L.
Röð auðkennisleitar: Sama og Sales.SalesInvoice.Correct.
Inntaksbreytur:
{
"type": "Sales.SalesInvoice.Cancel",
"subject": "POST-INV-000123"
}
Svarsnið:
{
"status": "Success",
"originalInvoiceNo": "POST-INV-000123",
"originalInvoiceId": "5f0d3b6e-...",
"customerNo": "C00010",
"customerName": "Customer Ltd.",
"cancellingCreditMemo": { "no": "PCM-000456", "id": "1a2b3c4d-..." }
}
newDraftInvoice hluturinn er viljandi sleppt.
Ferli:
subject eða úr request JSON.G/L bókunarstýring er staðfest.CancelPostedInvoice keyrt í einangruðu Codeunit.Run; villur skila sér sem JSON með callstack.Cancelled Document (Source ID = 112, Cancelled Doc. No. = upprunalegur reikningur).Skjöl sem verða til:
| Hlutverk | BC tafla | Auðkenni í svari |
|---|---|---|
| Upprunalegi reikningurinn (nú merktur Cancelled) | Sales Invoice Header | originalInvoiceId / originalInvoiceNo |
| Jöfnunarkreditreikningur (bókaður, að fullu paraður) | Sales Cr.Memo Header | cancellingCreditMemo.id / .no |
Tengingar milli skjala:
Cancelled = true, Canceled By Cr. Memo No. = númer kreditreiknings.Applies-to Doc. Type = Invoice, Applies-to Doc. No. = upprunalegi reikningurinn.Cancelled Document röð: Source ID = 112, Cancelled Doc. No. = upprunalegur, Cancelled By Doc. No. = kreditreikningur.Sækja skjölin með Data.Records.Get:
{ "type": "Data.Records.Get", "data": { "tableName": "Sales Cr.Memo Header", "tableView": "WHERE(SystemId=CONST(<cancellingCreditMemo.id>))" } }
{ "type": "Data.Records.Get", "data": { "tableName": "Sales Cr.Memo Line", "tableView": "WHERE(Document No.=CONST(<cancellingCreditMemo.no>))" } }
{ "type": "Data.Records.Get", "data": { "tableName": "Sales Invoice Header", "tableView": "WHERE(No.=CONST(<originalInvoiceNo>))" } }
{ "type": "Data.Records.Get", "data": { "tableName": "Cancelled Document", "tableView": "WHERE(Source ID=CONST(112),Cancelled Doc. No.=CONST(<originalInvoiceNo>))" } }
Villuaðstæður: Sama og Sales.SalesInvoice.Correct.
Tengdar tegundir skilaboða:
Tilgangur: Sendir bókaðan sölureikning gegnum staðlaðan BC sendingarferil með Document Sending Profile sem leyst er fram.
Lýsing: Vefur utan um BC staðlaða aðferð Sales Invoice Header.SendProfile(var "Document Sending Profile"). Sendingarsniðið er ákveðið með þriggja þrepa keðju (beiðni-yfirskrift → snið viðskiptavinar → sjálfgefið kerfissnið). Sendingaraðgerðin sjálf nýtir staðlaðan BC dispatcher og virðir alla valkosti (Tölvupóstur, Diskur, Prentari, Rafrænt skjal) sem stilltir eru á sniðið.
Stefna: Innlæg.
Bókunarhlið: Engin. Sending skjals býr ekki til bókhaldsfærslur.
Röð uppflettingar á sniði:
documentSendingProfile kóða er hann sóttur og notaður. Ef kóðinn er ekki til skilar beiðnin villu: Document Sending Profile {kóði} not found.. Svarsvæði documentSendingProfileSource = Request.Document Sending Profile svæði viðskiptavinarins er sett er það sótt og notað. Ef viðskiptavinurinn vísar í kóða sem er ekki lengur til skilar beiðnin villu: Customer {nr} references Document Sending Profile {kóði} which no longer exists.. Svarsvæði documentSendingProfileSource = Customer.Document Sending Profile með Default = true er notað. Svarsvæði documentSendingProfileSource = Default.No Document Sending Profile resolved for customer {nr} and no system default exists..Röð uppflettingar á skjali:
data.invoiceNodata.invoiceId (SystemId)subject (annaðhvort reikningsnúmer eða SystemId GUID; GUID greint sjálfkrafa)Inntaksbreytur:
{
"type": "Sales.SalesInvoice.Send",
"subject": "POST-INV-000123",
"data": {
"documentSendingProfile": "EMAIL"
}
}
| Breyta | Tegund | Skylda | Athugasemdir |
|---|---|---|---|
subject | Text | Eitt af subject / invoiceNo / invoiceId krafist | Reikningsnúmer eða SystemId GUID |
data.invoiceNo | Code[20] | Valkvætt | Hefur forgang yfir subject og invoiceId |
data.invoiceId | GUID | Valkvætt | Notað ef invoiceNo er ekki sent |
data.documentSendingProfile | Code[20] | Valkvætt | Yfirskrifar viðskiptavinar- og sjálfgefið-keðjuna |
Svar við árangri:
{
"status": "Success",
"documentType": "PostedSalesInvoice",
"documentNo": "POST-INV-000123",
"documentId": "5f0d3b6e-1234-5678-90ab-cdef12345678",
"customerNo": "C00010",
"customerName": "Customer Ltd.",
"documentSendingProfileCode": "EMAIL",
"documentSendingProfileSource": "Request",
"message": "Document sent successfully."
}
Svar við villu:
{
"status": "Error",
"error": "Document Sending Profile NOSUCH not found.",
"callstack": "..."
}
Svarsvæði:
| Svæði | Tegund | Lýsing |
|---|---|---|
status | Text | Success eða Error |
documentType | Text | Alltaf PostedSalesInvoice fyrir þessa skilaboðategund |
documentNo | Code[20] | Númer bókaðs reiknings |
documentId | GUID | SystemId bókaðs reiknings |
customerNo | Code[20] | Númer viðskiptavinar (Sell-to) |
customerName | Text | Nafn viðskiptavinar |
documentSendingProfileCode | Code[20] | Sniðið sem var notað við sendingu |
documentSendingProfileSource | Text | Request, Customer eða Default — hvert þrep keðjunnar passaði |
message | Text | Skýrandi texti fyrir notendur |
error | Text | Aðeins við Error — undirliggjandi villuskilaboð |
callstack | Text | Aðeins við Error — fullur BC callstack til greiningar |
Villuaðstæður:
| Villa | Orsök |
|---|---|
Subject parameter is required. Provide the invoice number or SystemId. | Ekkert auðkenni í subject, invoiceNo eða invoiceId |
Sales Invoice {nr} not found. | Auðkenni gefið en engin samsvarandi Sales Invoice Header röð |
Document Sending Profile {kóði} not found. | Yfirskriftarkóði í beiðni er ekki til |
Customer {nr} references Document Sending Profile {kóði} which no longer exists. | Snið viðskiptavinar vísar í kóða sem er ekki til |
No Document Sending Profile resolved for customer {nr} and no system default exists. | Engin yfirskrift, engin sniðsetning á viðskiptavin, ekkert sjálfgefið snið |
| (BC SendProfile villur) | Skilað óbreyttum gegnum error + callstack (t.d. tölvupóstreikning vantar, rafrænt skjalasvæði ekki sett upp) |
Athugasemdir:
SendProfile BC sem er keyrt í einangraðri Codeunit.Run. Allar BC villur eru skilaðar sem JSON án þess að bakka ytri skilaboðafærslu.documentSendingProfileSource svo kallarar geti rakið hvaða leið var farin.Tengdar tegundir skilaboða:
Tilgangur: Sendir bókaðan sölu-kreditreikning gegnum staðlaðan BC sendingarferil með Document Sending Profile sem leyst er fram.
Lýsing: Vefur utan um BC staðlaða aðferð Sales Cr.Memo Header.SendProfile(var "Document Sending Profile"). Uppfletting á sniði er sú sama og í Sales.SalesInvoice.Send.
Stefna: Innlæg.
Bókunarhlið: Engin.
Röð uppflettingar á sniði: Sú sama og í Sales.SalesInvoice.Send.
Röð uppflettingar á skjali:
data.creditMemoNodata.creditMemoId (SystemId)subjectInntaksbreytur:
{
"type": "Sales.SalesCreditMemo.Send",
"subject": "POST-CRM-000456",
"data": {
"documentSendingProfile": "EMAIL"
}
}
| Breyta | Tegund | Skylda | Athugasemdir |
|---|---|---|---|
subject | Text | Eitt af subject / creditMemoNo / creditMemoId krafist | Kreditreikningsnúmer eða SystemId GUID |
data.creditMemoNo | Code[20] | Valkvætt | Hefur forgang yfir subject og creditMemoId |
data.creditMemoId | GUID | Valkvætt | Notað ef creditMemoNo er ekki sent |
data.documentSendingProfile | Code[20] | Valkvætt | Yfirskrifar viðskiptavinar- og sjálfgefið-keðjuna |
Svar við árangri:
{
"status": "Success",
"documentType": "PostedSalesCreditMemo",
"documentNo": "POST-CRM-000456",
"documentId": "1a2b3c4d-5678-90ab-cdef-1234567890ab",
"customerNo": "C00010",
"customerName": "Customer Ltd.",
"documentSendingProfileCode": "EMAIL",
"documentSendingProfileSource": "Customer",
"message": "Document sent successfully."
}
Svar við villu:
{
"status": "Error",
"error": "Sales Credit Memo POST-CRM-999999 not found.",
"callstack": "..."
}
Svarsvæði: Sú sama og Sales.SalesInvoice.Send nema documentType = PostedSalesCreditMemo.
Villuaðstæður: Sú sama og Sales.SalesInvoice.Send nema villan við ófundið skjal er Sales Credit Memo {nr} not found..
Tengdar tegundir skilaboða:
© Origo – Cloud Events Base Extension