Gestiono
Referencia de APIAccounting / Pending Record

Create Pending Record loan

← Back to full API reference
POST/v1/record/pending/loanAuth required

A pending record refers to documents (invoice, quote, order, loan) that can later be linked to records such as payments, credits, and accounting movements.

  • Requires organization permissions for this resource.
  • Validated by Zod schema: postLoan.

Request details

Body fields

FieldRequiredDescription
pendingRecordYesType: object
pendingRecord.descriptionNoType: string
pendingRecord.notesNoType: string
pendingRecord.referenceNoType: string
pendingRecord.sourcePendingRecordIdNoType: number
pendingRecord.divisionIdYesType: number
pendingRecord.beneficiaryIdNoType: number
pendingRecord.contactNoType: object
pendingRecord.contact.nameYesType: string
pendingRecord.contact.typeYesEnum-like validator generated by zodFromObj
pendingRecord.contact.taxIdNoType: string
pendingRecord.contact.referenceNoType: string
pendingRecord.contact.labelsNoType: arrayExample:
pendingRecord.contact.labels[]YesType: string
pendingRecord.contact.contactNoType: arrayExample:
pendingRecord.contact.contact[]YesType: object
pendingRecord.contact.contact[].typeYesType: string
pendingRecord.contact.contact[].dataYesType: string
pendingRecord.contact.contact[].dataTypeNoType: enumExample: string
pendingRecord.contact.latNoType: number
pendingRecord.contact.lonNoType: number
pendingRecord.contact.metadataNoType: object
pendingRecord.contact.metadata.adquisitionChannelNoType: string
pendingRecord.contact.creditLimitNoType: number
pendingRecord.soldByNoType: number
pendingRecord.typeYesType: enumExample: INVOICE
pendingRecord.isSellYesBoolean parser helper from common/utils.zBoolean
pendingRecord.dateNoType: stringExample:
pendingRecord.dueDateNoType: stringExample:
pendingRecord.currencyYesEnum-like validator generated by zodFromObj
pendingRecord.taxEntityCurrencyRateNoType: number
pendingRecord.recurrencyNoType: object
pendingRecord.recurrency.isPausedNoBoolean parser helper from common/utils.zBooleanExample: false
pendingRecord.recurrency.isCanceledNoBoolean parser helper from common/utils.zBooleanExample: false
pendingRecord.recurrency.autoChargeEnabledNoBoolean parser helper from common/utils.zBoolean
pendingRecord.recurrency.paymentMethodIdNoType: string
pendingRecord.recurrency.paymentMethodProviderNoType: enumExample: stripe
pendingRecord.recurrency.dateYesType: arrayExample:
pendingRecord.recurrency.date[]YesType: number
pendingRecord.recurrency.date[].monthYesType: number
pendingRecord.recurrency.date[].dayYesType: number
pendingRecord.recurrency.typeYesType: enumExample: MONTHLY
pendingRecord.recurrency.createDaysBeforeNoType: numberExample: 3
pendingRecord.recurrency.dueAfterNoType: number
pendingRecord.recurrency.repeatUntilNoType: string
pendingRecord.recurrency.cancelsAtNoType: string
pendingRecord.recurrency.pauseAtNoType: string
pendingRecord.recurrency.continueAfterNoType: string
pendingRecord.recurrency.inPayrollSinceNoType: stringExample:
pendingRecord.recurrency.pauseOnPastDueNoBoolean parser helper from common/utils.zBoolean
pendingRecord.recurrency.updatePricesNoBoolean parser helper from common/utils.zBoolean
pendingRecord.recurrency.filesNoType: arrayExample:
pendingRecord.recurrency.files[]YesType: object
pendingRecord.recurrency.files[].s3KeyYesType: string
pendingRecord.recurrency.files[].fileNameYesType: string
pendingRecord.recurrency.automaticallyPausedNoBoolean parser helper from common/utils.zBoolean
pendingRecord.createFirstInvoiceNoBoolean parser helper from common/utils.zBoolean
pendingRecord.generateTaxIdNoType: enumExample: none
pendingRecord.taxIdNoType: stringExample:
pendingRecord.taxInvoiceTypeNoType: number
pendingRecord.isInstantDeliveryNoBoolean parser helper from common/utils.zBoolean
pendingRecord.updatePricesNoBoolean parser helper from common/utils.zBoolean
pendingRecord.elementsNoType: arrayExample:
pendingRecord.elements[]YesType: unknown
pendingRecord.labelsNoType: arrayExample:
pendingRecord.labels[]YesType: string
pendingRecord.clientdataNoType: object
pendingRecord.metadataNoType: unknown
pendingRecord.taskIdNoType: number
pendingRecord.paymentNoType: object
pendingRecord.payment.paymentMethodYesType: enumExample: CASH
pendingRecord.payment.accountIdYesType: number
pendingRecord.payment.amountNoType: number
pendingRecord.payment.stateNoType: enumExample: PENDING
pendingRecord.payment.referenceNoType: string
pendingRecord.payment.amountConversionNoType: number
pendingRecord.payment.receivedFromNoType: number
pendingRecord.payment.descriptionNoType: string
pendingRecord.payment.labelsNoType: arrayExample:
pendingRecord.payment.labels[]YesType: string
pendingRecord.payment.clientdataNoType: object
pendingRecord.payment.dateNoType: string
pendingRecord.payment.metadataNoType: unknown
pendingRecord.payment.generateTaxIdNoType: enumExample: none
pendingRecord.creditNoType: object
pendingRecord.credit.amountYesType: number
pendingRecord.credit.interestYesType: number
pendingRecord.credit.periodYesType: enumExample: DAILY
pendingRecord.credit.interestTypeNoType: enumExample: COMPOUND
pendingRecord.credit.totalNumberOfPaymentsYesType: number
pendingRecord.credit.latePaymentFeeNoType: numberExample: 0
pendingRecord.credit.latePaymentInDaysNoType: numberExample: 3
pendingRecord.credit.paymentDateYesType: number
pendingRecord.credit.paymentsStartsOnNoType: string
pendingRecord.credit.pendingRecordIdNoType: number
pendingRecord.credit.accountIdNoType: number
pendingRecord.credit.paymentMethodNoType: enumExample: CASH
pendingRecord.credit.contactNoType: arrayExample:
pendingRecord.credit.contact[]YesType: object
pendingRecord.credit.contact[].typeYesType: string
pendingRecord.credit.contact[].dataYesType: string
pendingRecord.credit.contact[].dataTypeNoType: enumExample: string
pendingRecord.redeemNoType: object
pendingRecord.redeem.returnIdYesType: number
pendingRecord.redeem.amountYesType: number
creditYesType: object
credit.amountYesType: number
credit.interestYesType: number
credit.periodYesType: enumExample: DAILY
credit.interestTypeNoType: enumExample: COMPOUND
credit.totalNumberOfPaymentsYesType: number
credit.latePaymentFeeNoType: numberExample: 0
credit.latePaymentInDaysNoType: numberExample: 3
credit.paymentDateYesType: number
credit.paymentsStartsOnNoType: string
credit.pendingRecordIdNoType: number
credit.accountIdNoType: number
credit.paymentMethodNoType: enumExample: CASH
credit.contactNoType: arrayExample:
credit.contact[]YesType: object
credit.contact[].typeYesType: string
credit.contact[].dataYesType: string
credit.contact[].dataTypeNoType: enumExample: string

Default payloads

Path params

json
{}

Query

json
{}

Body

json
{
  "pendingRecord": {
    "divisionId": 1,
    "type": "INVOICE",
    "isSell": true,
    "currency": "string"
  },
  "credit": {
    "amount": 1,
    "interest": 1,
    "period": "DAILY",
    "totalNumberOfPayments": 1,
    "paymentDate": 1
  }
}

Sample response

json
{}