Facturas de proveedor
Modificar las notas
Cambia las notas de un comprobante registrado o anulado, con la versión leída.
POST/api/v1/supplier-invoices/update-notes
- Permiso
supplier-invoices.update-notes- Empresa
- Opera sobre la empresa activa
- Tipo
- Escritura: pide Idempotency-Key
- Respuesta
- JSON
Encabezados
CookietextorequeridoLa cookie de sesión del usuario de la integración (
__Secure-erp.session_token). Cuando esté la clave API, va enAuthorization: Bearer. Ver Autenticación.X-Expected-CompanyuuidrequeridoLa empresa sobre la que operás. Si no coincide con la de la credencial, responde 409. Ver Empresa activa.
Idempotency-KeytextorequeridoUna clave única por intento, de hasta 255 caracteres. Reintentar con la misma clave y los mismos datos devuelve el mismo resultado sin repetir la operación. Ver Idempotencia.
Cuerpo
JSON con Content-Type: application/json.
supplierInvoiceIduuidrequeridoversionenterorequeridomínimo 1
notestextoadmite nullhasta 1000 caracteres
Respuesta
200 con este JSON.
iduuidrequeridonumbertextorequeridolabeltextorequeridokindopciónrequeridoValores:
invoicedebit-notecredit-notecustoms-entrystatusopciónrequeridoValores:
draftregisteredvoiddiscardedoriginopciónrequeridoValores:
domesticforeigndocumentDatefecharequeridoadmite nullsupplierobjetorequeridoadmite nullCampos (9)
iduuidrequeridocodeenterorequeridolegalNametextorequeridotaxIdtextorequeridooriginopciónrequeridoValores:
domesticforeignstatusopciónrequeridoValores:
activeinactivevatConditioncualquierarequeridoisOccasionalsí o norequeridoapocryphalSincefecharequeridoadmite null
currencyCodetextorequeridototalcualquierarequeridobalancecualquierarequeridoverificationopciónrequeridoValores:
unverifiedverifiedrejectedunavailablenot-applicablehasDifferencessí o norequeridoversionenterorequeridomínimo 1
accountingDatefecharequeridoadmite nullletteropciónrequeridoadmite nullValores:
ABCMarcaVoucherTypeenterorequeridoadmite nullpointOfSaleenterorequeridoadmite nulllegalNumbercualquierarequeridoauthorizationModeopciónrequeridoadmite nullValores:
caecaeacaiauthorizationCodecualquierarequeridoauthorizationExpiryfecharequeridoadmite nullexchangeRatecualquierarequeridopaymentTermobjetorequeridoadmite nullCampos (2)
iduuidrequeridonametextorequerido
paymentPlanTexttextorequeridoinstallmentslista de objetorequeridoCampos de cada elemento (3)
numberenterorequeridodueDatefecharequeridoamounttextorequerido
correctsInvoiceobjetorequeridoadmite nullCampos (3)
iduuidrequeridolabeltextorequeridonumbertextorequerido
creditDestinationopciónrequeridoadmite nullValores:
apply-to-invoiceon-accountreasoncualquierarequeridolineslista de objetorequeridoCampos de cada elemento (17)
iduuidrequeridolineKindopciónrequeridoValores:
receiptserviceinvoice-lineitemobjetorequeridoCampos (6)
iduuidrequeridocodetextorequeridonametextorequeridounitCodetextorequeridoallowsDecimalssí o norequeridostatusopciónrequeridoValores:
activeinactive
descriptiontextorequeridoquantitynúmerorequeridounitPricetextorequeridodiscountPercentnúmerorequeridovatRateIdcualquierarequeridovatPercentagecualquierarequeridonetAmounttextorequeridocreditedQuantitynúmerorequeridoquantityDifferencecualquierarequeridopriceDifferencecualquierarequeridocorrectsLineIduuidrequeridoadmite nullfromReadingsí o norequeridoreceiptobjetorequeridoadmite nullCampos (13)
goodsReceiptLineIduuidrequeridogoodsReceiptIduuidrequeridoreceiptNumberenterorequeridoreceiptDatefecharequeridopurchaseOrderIduuidrequeridoorderNumberenterorequeridoorderCurrencytextorequeridoreceivednúmerorequeridoinvoicednúmerorequeridopendingnúmerorequeridoorderUnitPricecualquierarequeridoorderDiscountPercentcualquierarequeridounitCostcualquierarequerido
orderLineobjetorequeridoadmite nullCampos (9)
purchaseOrderLineIduuidrequeridopurchaseOrderIduuidrequeridoorderNumberenterorequeridoorderCurrencytextorequeridoorderednúmerorequeridoinvoicednúmerorequeridopendingnúmerorequeridoorderUnitPricecualquierarequeridoorderDiscountPercentcualquierarequerido
vatlista de objetorequeridoCampos de cada elemento (4)
vatRateIdtextorequeridovatPercentagenúmerorequeridobasetextorequeridoamounttextorequerido
proposedVatlista de objetorequeridoCampos de cada elemento (4)
vatRateIdtextorequeridovatPercentagenúmerorequeridobasetextorequeridoamounttextorequerido
perceptionslista de objetorequeridoCampos de cada elemento (5)
perceptionKindopciónrequeridoValores:
vatincome-taxgross-incomejurisdictionobjetorequeridoadmite nullCampos (2)
iduuidrequeridonametextorequerido
basecualquierarequeridoratecualquierarequeridoamounttextorequerido
totalsobjetorequeridoCampos (5)
nettextorequeridovattextorequeridoperceptionstextorequeridosumtextorequeridogapcualquierarequerido
controlslista de objetorequeridoCampos de cada elemento (4)
codetextorequeridolevelopciónrequeridoValores:
errorwarninginfotexttextorequeridofieldcualquierarequerido
warningsAcceptedlista de textorequeridoverificationMessagecualquierarequeridoverifiedAtfecha y horarequeridoadmite nullnotescualquierarequeridofileobjetorequeridoadmite nullCampos (5)
fileNametextorequeridomediaTypetextorequeridosizeBytesenterorequeridopageCountenterorequeridoadmite nulluploadedAtfecha y horarequerido
readingobjetorequeridoadmite nullCampos (5)
statusopciónrequeridoValores:
runningreadfailedfailureopciónrequeridoadmite nullValores:
unreadablenot-an-invoiceprovider-unavailabletimeoutstartedAtfecha y horarequeridofinishedAtfecha y horarequeridoadmite nullunassignedLineslista de objetorequeridoCampos de cada elemento (6)
indexenterorequeridocodecualquierarequeridodescriptiontextorequeridoquantitycualquierarequeridounitPricecualquierarequeridoamountcualquierarequerido
payablesí o norequeridoreadingAvailablesí o norequeridoreadFieldslista de textorequeridoignoredReadingLineslista de enterorequeridoreviewFieldslista de objetorequeridoCampos de cada elemento (3)
fieldtextorequeridolabeltextorequeridoreasontextorequerido
correctionslista de objetorequeridoCampos de cada elemento (6)
iduuidrequeridolabeltextorequeridonumbertextorequeridokindopciónrequeridoValores:
invoicedebit-notecredit-notecustoms-entrystatusopciónrequeridoValores:
draftregisteredvoiddiscardedtotalcualquierarequerido
createdAtfecha y horarequeridocreatedByobjetorequeridoadmite nullCampos (2)
idtextorequeridonamecualquierarequerido
registeredAtfecha y horarequeridoadmite nullregisteredByobjetorequeridoadmite nullCampos (2)
idtextorequeridonamecualquierarequerido
voidedAtfecha y horarequeridoadmite nullvoidedByobjetorequeridoadmite nullCampos (2)
idtextorequeridonamecualquierarequerido
voidReasoncualquierarequeridodiscardedAtfecha y horarequeridoadmite nulldiscardedByobjetorequeridoadmite nullCampos (2)
idtextorequeridonamecualquierarequerido
discardReasoncualquierarequerido
Errores
Un rechazo responde application/problem+json con un code estable. Los más comunes en esta operación:
401 | Falta la credencial o venció. |
403 | La credencial no tiene el permiso supplier-invoices.update-notes. |
409 | La empresa activa no es la de X-Expected-Company. |
409 | Otra persona cambió el registro desde que lo leíste (record.stale). |
422 | Datos inválidos o una regla de negocio rota, con el detalle por campo. |
503 | Sistema ocupado: reintentá después de Retry-After segundos. |
La lista completa está en Errores.