POST api/ReportaPagoCC/ReportaPago

Request Information

URI Parameters

None.

Body Parameters

ReportaPagoModel
NameDescriptionTypeAdditional information
sistemaOrigen

string

Required

String length: inclusive between 0 and 20

codigoCamara

string

Required

Matching regular expression pattern: ^[0-9]{2}$

String length: inclusive between 0 and 2

usuario

string

String length: inclusive between 0 and 20

fecha

string

Required

Matching regular expression pattern: ^((?:19|20)\d\d)(0?[1-9]|1[012])([12][0-9]|3[01]|0?[1-9])$

String length: inclusive between 0 and 8

hora

string

Required

Matching regular expression pattern: ^(((([0-1][0-9])|(2[0-3]))?[0-5][0-9]?[0-5][0-9]+$))

String length: inclusive between 0 and 6

tipoIdentificacionCliente

string

Required

String length: inclusive between 0 and 2

identificacionCliente

string

Required

String length: inclusive between 0 and 20

nombreCliente

string

Required

String length: inclusive between 0 and 128

direccionComercial

string

String length: inclusive between 0 and 128

municipioComercial

string

Required

String length: inclusive between 0 and 5

direccionNotificacion

string

String length: inclusive between 0 and 128

municipioNotificacion

string

Required

String length: inclusive between 0 and 5

telefonoFijo

string

String length: inclusive between 0 and 10

telefonoMovil

string

String length: inclusive between 0 and 10

correoElectronico

string

String length: inclusive between 0 and 128

lenguaje

string

String length: inclusive between 0 and 2

pais

string

String length: inclusive between 0 and 3

codigoRegimen

string

Required

String length: inclusive between 0 and 2

responsabilidadFiscal

string

Required

String length: inclusive between 0 and 50

codigoImpuesto

string

Required

String length: inclusive between 0 and 2

nombreImpuesto

string

Required

String length: inclusive between 0 and 50

valorBruto

decimal number

Required

valorBaseIva

decimal number

Required

valorIva

decimal number

Required

valorTotal

decimal number

Required

formaPago

string

Required

Matching regular expression pattern: ^(01|02|03)$

String length: inclusive between 0 and 2

franquicia

string

Required

String length: inclusive between 0 and 20

nroAutorizacion

string

Required

String length: inclusive between 0 and 20

nroUnicoRecibo

string

Required

String length: inclusive between 0 and 20

movimientos

Collection of Movimientos

None.

Request Formats

application/json, text/json

Sample:
{
  "sistemaOrigen": "sample string 1",
  "codigoCamara": "sample string 2",
  "usuario": "sample string 3",
  "fecha": "sample string 4",
  "hora": "sample string 5",
  "tipoIdentificacionCliente": "sample string 6",
  "identificacionCliente": "sample string 7",
  "nombreCliente": "sample string 8",
  "direccionComercial": "sample string 9",
  "municipioComercial": "sample string 10",
  "direccionNotificacion": "sample string 11",
  "municipioNotificacion": "sample string 12",
  "telefonoFijo": "sample string 13",
  "telefonoMovil": "sample string 14",
  "correoElectronico": "sample string 15",
  "lenguaje": "sample string 16",
  "pais": "sample string 17",
  "codigoRegimen": "sample string 18",
  "responsabilidadFiscal": "sample string 19",
  "codigoImpuesto": "sample string 20",
  "nombreImpuesto": "sample string 21",
  "valorBruto": 22.0,
  "valorBaseIva": 23.0,
  "valorIva": 24.0,
  "valorTotal": 25.0,
  "formaPago": "sample string 26",
  "franquicia": "sample string 27",
  "nroAutorizacion": "sample string 28",
  "nroUnicoRecibo": "sample string 29",
  "movimientos": [
    {
      "codigoServicio": "sample string 1",
      "cantidad": 2,
      "valorUnitario": 3.0,
      "valorBase": 4.0,
      "porcentaje": 5.0,
      "valorServicio": 6.0
    },
    {
      "codigoServicio": "sample string 1",
      "cantidad": 2,
      "valorUnitario": 3.0,
      "valorBase": 4.0,
      "porcentaje": 5.0,
      "valorServicio": 6.0
    }
  ]
}

application/xml, text/xml

Sample:
<ReportaPagoCCModel.ReportaPagoModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RUES_API.Models">
  <codigoCamara>sample string 2</codigoCamara>
  <codigoImpuesto>sample string 20</codigoImpuesto>
  <codigoRegimen>sample string 18</codigoRegimen>
  <correoElectronico>sample string 15</correoElectronico>
  <direccionComercial>sample string 9</direccionComercial>
  <direccionNotificacion>sample string 11</direccionNotificacion>
  <fecha>sample string 4</fecha>
  <formaPago>sample string 26</formaPago>
  <franquicia>sample string 27</franquicia>
  <hora>sample string 5</hora>
  <identificacionCliente>sample string 7</identificacionCliente>
  <lenguaje>sample string 16</lenguaje>
  <movimientos>
    <ReportaPagoCCModel.Movimientos>
      <cantidad>2</cantidad>
      <codigoServicio>sample string 1</codigoServicio>
      <porcentaje>5</porcentaje>
      <valorBase>4</valorBase>
      <valorServicio>6</valorServicio>
      <valorUnitario>3</valorUnitario>
    </ReportaPagoCCModel.Movimientos>
    <ReportaPagoCCModel.Movimientos>
      <cantidad>2</cantidad>
      <codigoServicio>sample string 1</codigoServicio>
      <porcentaje>5</porcentaje>
      <valorBase>4</valorBase>
      <valorServicio>6</valorServicio>
      <valorUnitario>3</valorUnitario>
    </ReportaPagoCCModel.Movimientos>
  </movimientos>
  <municipioComercial>sample string 10</municipioComercial>
  <municipioNotificacion>sample string 12</municipioNotificacion>
  <nombreCliente>sample string 8</nombreCliente>
  <nombreImpuesto>sample string 21</nombreImpuesto>
  <nroAutorizacion>sample string 28</nroAutorizacion>
  <nroUnicoRecibo>sample string 29</nroUnicoRecibo>
  <pais>sample string 17</pais>
  <responsabilidadFiscal>sample string 19</responsabilidadFiscal>
  <sistemaOrigen>sample string 1</sistemaOrigen>
  <telefonoFijo>sample string 13</telefonoFijo>
  <telefonoMovil>sample string 14</telefonoMovil>
  <tipoIdentificacionCliente>sample string 6</tipoIdentificacionCliente>
  <usuario>sample string 3</usuario>
  <valorBaseIva>23</valorBaseIva>
  <valorBruto>22</valorBruto>
  <valorIva>24</valorIva>
  <valorTotal>25</valorTotal>
</ReportaPagoCCModel.ReportaPagoModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

ResponseConfirmPago
NameDescriptionTypeAdditional information
codigoerror

string

None.

nroaceptacion

string

None.

mensajeerror

string

None.

Response Formats

application/json, text/json

Sample:
{
  "codigoerror": "sample string 1",
  "nroaceptacion": "sample string 2",
  "mensajeerror": "sample string 3"
}

application/xml, text/xml

Sample:
<ReportaPagoCCModel.ResponseConfirmPago xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RUES_API.Models">
  <CodigoError>sample string 1</CodigoError>
  <MensajeError>sample string 3</MensajeError>
  <NroAceptacion>sample string 2</NroAceptacion>
</ReportaPagoCCModel.ResponseConfirmPago>