POST Api/Pagos/Crear/DocMultiple

Crea un documento de pago con posibilidad de recibir un pago de varios documentos

Request Information

URI Parameters

None.

Body Parameters

Datos del modelo para la generación del comprobante de pago

DocumentoPagoDocMultipleModel
NameDescriptionTypeAdditional information
CorreoElectronico

Correos a donde habrá de ser enviado. Si tiene datos se intentará enviar por correo. Puede usar varios correos separados por coma

string

None.

DatosOperacion

Datos de la operación

DatosOperacionModel

Required

DocumentosRelacionados

Documentos relacionados al pago

Collection of DocumentoRelacionadoModel

Required

SustituyeUUIDs

Collection of string

None.

ReceptorId

Identificador del receptor del documento.

integer

Required

RegimenFiscal

Tipo de régimen Fiscal. Valor del catálogo c_RegimenFiscal

string

Required

SucursalId

Identificador FG de la sucursal

string

Required

Request Formats

application/json, text/json

Sample:
{
  "CorreoElectronico": "sample string 1",
  "DatosOperacion": {
    "FechaPago": "sample string 1",
    "FormaPago": "sample string 2",
    "Moneda": "sample string 3",
    "Monto": "sample string 4",
    "Operacion": "sample string 5",
    "TipoCambio": "sample string 6",
    "CuentaOrdenante": "sample string 7",
    "NombreBancoOrdenanteExt": "sample string 8",
    "RfcEmisorCuentaOrdenante": "sample string 9",
    "CadenaPago": "sample string 10",
    "CertPagoBase64": "sample string 11",
    "SelloPagoBase64": "sample string 12",
    "TipoCadenaPago": "sample string 13",
    "CuentaBeneficiario": "sample string 14",
    "Notas": "sample string 15",
    "RfcEmisorCuentaBeneficiario": "sample string 16"
  },
  "DocumentosRelacionados": [
    {
      "IdDocumento": "sample string 1",
      "Serie": "sample string 2",
      "Folio": "sample string 3",
      "Moneda": "sample string 4",
      "TipoCambio": "sample string 5",
      "MetodoDePago": "sample string 6",
      "NumeroParcialidad": "sample string 7",
      "ImpSaldoAnt": "sample string 8",
      "ImpPagado": "sample string 9",
      "ImpSaldoInsoluto": 0.0
    },
    {
      "IdDocumento": "sample string 1",
      "Serie": "sample string 2",
      "Folio": "sample string 3",
      "Moneda": "sample string 4",
      "TipoCambio": "sample string 5",
      "MetodoDePago": "sample string 6",
      "NumeroParcialidad": "sample string 7",
      "ImpSaldoAnt": "sample string 8",
      "ImpPagado": "sample string 9",
      "ImpSaldoInsoluto": 0.0
    }
  ],
  "SustituyeUUIDs": [
    "sample string 1",
    "sample string 2"
  ],
  "ReceptorId": 2,
  "RegimenFiscal": "sample string 3",
  "SucursalId": "sample string 4"
}

application/xml, text/xml

Sample:
<DocumentoPagoDocMultipleModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Griffin.BL.Stamping.Models">
  <CorreoElectronico>sample string 1</CorreoElectronico>
  <DatosOperacion>
    <CadenaPago>sample string 10</CadenaPago>
    <CertPagoBase64>sample string 11</CertPagoBase64>
    <CuentaBeneficiario>sample string 14</CuentaBeneficiario>
    <CuentaOrdenante>sample string 7</CuentaOrdenante>
    <FechaPago>sample string 1</FechaPago>
    <FormaPago>sample string 2</FormaPago>
    <Moneda>sample string 3</Moneda>
    <Monto>sample string 4</Monto>
    <NombreBancoOrdenanteExt>sample string 8</NombreBancoOrdenanteExt>
    <Notas>sample string 15</Notas>
    <Operacion>sample string 5</Operacion>
    <RfcEmisorCuentaBeneficiario>sample string 16</RfcEmisorCuentaBeneficiario>
    <RfcEmisorCuentaOrdenante>sample string 9</RfcEmisorCuentaOrdenante>
    <SelloPagoBase64>sample string 12</SelloPagoBase64>
    <TipoCadenaPago>sample string 13</TipoCadenaPago>
    <TipoCambio>sample string 6</TipoCambio>
  </DatosOperacion>
  <DocumentosRelacionados xmlns:d2p1="http://schemas.datacontract.org/2004/07/BSX.Facturacion.Operacion.Pagos10">
    <d2p1:DocumentoRelacionadoModel>
      <d2p1:Folio>sample string 3</d2p1:Folio>
      <d2p1:IdDocumento>sample string 1</d2p1:IdDocumento>
      <d2p1:ImpPagado>sample string 9</d2p1:ImpPagado>
      <d2p1:ImpSaldoAnt>sample string 8</d2p1:ImpSaldoAnt>
      <d2p1:MetodoDePago>sample string 6</d2p1:MetodoDePago>
      <d2p1:Moneda>sample string 4</d2p1:Moneda>
      <d2p1:NumeroParcialidad>sample string 7</d2p1:NumeroParcialidad>
      <d2p1:Serie>sample string 2</d2p1:Serie>
      <d2p1:TipoCambio>sample string 5</d2p1:TipoCambio>
    </d2p1:DocumentoRelacionadoModel>
    <d2p1:DocumentoRelacionadoModel>
      <d2p1:Folio>sample string 3</d2p1:Folio>
      <d2p1:IdDocumento>sample string 1</d2p1:IdDocumento>
      <d2p1:ImpPagado>sample string 9</d2p1:ImpPagado>
      <d2p1:ImpSaldoAnt>sample string 8</d2p1:ImpSaldoAnt>
      <d2p1:MetodoDePago>sample string 6</d2p1:MetodoDePago>
      <d2p1:Moneda>sample string 4</d2p1:Moneda>
      <d2p1:NumeroParcialidad>sample string 7</d2p1:NumeroParcialidad>
      <d2p1:Serie>sample string 2</d2p1:Serie>
      <d2p1:TipoCambio>sample string 5</d2p1:TipoCambio>
    </d2p1:DocumentoRelacionadoModel>
  </DocumentosRelacionados>
  <ReceptorId>2</ReceptorId>
  <RegimenFiscal>sample string 3</RegimenFiscal>
  <SucursalId>sample string 4</SucursalId>
  <SustituyeUUIDs xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </SustituyeUUIDs>
</DocumentoPagoDocMultipleModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Crea un documento de pago con posibilidad de recibir un pago de varios documentos

DocumentoLocal
NameDescriptionTypeAdditional information
Adeudo

decimal number

None.

CadenaOriginal

string

None.

Cancelado

boolean

None.

ComplementoDonatarias

IDonatarias

None.

ComplementoEscuelas

IEscuelas

None.

ComplementoINE

IIne

None.

ComplementoNomina

INomina

None.

ComplementoPagos

IPagos

None.

ComplementoImpLocales

IImpuestosLocales

None.

ComplementoComercioExterior

IComercio

None.

Documento

IDocumento

None.

DocumentoId

string

None.

EmisorId

string

None.

Enviado

boolean

None.

Estado

string

None.

EstadoId

integer

None.

Pagado

boolean

None.

FechaCancelacion

date

None.

Notas

string

None.

NumeroCertificado

string

None.

PAC

PacRow

None.

Pagare

PagareModel

None.

ColaCancelacion

ColaCancelacionModel

None.

Pagos

Collection of PagoRow

None.

ReceptorId

string

None.

Sucursal

string

None.

SucursalId

string

None.

Timbre

ITimbre

None.

TipoDocumento

string

None.

TipoDocumentoId

string

None.

Pagable

boolean

None.

EnProcesoCancelacion

boolean

None.

Response Formats

application/json

Sample:

Sample not available.

text/json

Sample:

Sample not available.

application/xml

Sample:

Sample not available.

text/xml

Sample:

Sample not available.