POST api/PuntoVenta/agregar

Request Information

URI Parameters

None.

Body Parameters

VentaRequest
NameDescriptionTypeAdditional information
NroDocumento

string

None.

TipDocumento

string

None.

ClienteNombre

string

None.

ClienteApellido

string

None.

ClienteDireccion

string

None.

MetodoPago

string

None.

MetodoPagoCode

string

None.

MetodoPagoDetalle

string

None.

CanalPago

string

None.

FechaPago

date

None.

Detalle

Collection of TRX_PagoDetalleDTO

None.

IdCliente

integer

None.

IdComedor

string

None.

Usuario

string

None.

CODCIA

string

None.

MontoEntregado

string

None.

FechaPreventa

date

None.

Email

string

None.

CdPinpad

string

None.

Request Formats

application/json, text/json

Sample:
{
  "NroDocumento": "sample string 1",
  "TipDocumento": "sample string 2",
  "ClienteNombre": "sample string 3",
  "ClienteApellido": "sample string 4",
  "ClienteDireccion": "sample string 5",
  "MetodoPago": "sample string 6",
  "MetodoPagoCode": "sample string 7",
  "MetodoPagoDetalle": "sample string 8",
  "CanalPago": "sample string 9",
  "FechaPago": "2026-01-31T11:13:04.0279029-06:00",
  "Detalle": [
    {
      "TRANSACCIONDETALLEID": 1,
      "DOCUMENTO": "sample string 2",
      "CODIGOOPERACION": "sample string 3",
      "TIPO": "sample string 4",
      "DESCRIPCION": "sample string 5",
      "CANTIDAD": 6,
      "IGV": 7.0,
      "SUBTOTAL": 8.0,
      "TOTAL": 9.0,
      "ESTADO": "sample string 10",
      "USUARIO_REGISTRO": "sample string 11",
      "FECHA_PAGO": "2026-01-31T11:13:04.0279029-06:00",
      "FECHA_REGISTRO": "2026-01-31T11:13:04.0279029-06:00",
      "FECHA_MODIFICACION": "2026-01-31T11:13:04.0279029-06:00",
      "CODCIA": "sample string 14",
      "IDCLIENTE": 15
    },
    {
      "TRANSACCIONDETALLEID": 1,
      "DOCUMENTO": "sample string 2",
      "CODIGOOPERACION": "sample string 3",
      "TIPO": "sample string 4",
      "DESCRIPCION": "sample string 5",
      "CANTIDAD": 6,
      "IGV": 7.0,
      "SUBTOTAL": 8.0,
      "TOTAL": 9.0,
      "ESTADO": "sample string 10",
      "USUARIO_REGISTRO": "sample string 11",
      "FECHA_PAGO": "2026-01-31T11:13:04.0279029-06:00",
      "FECHA_REGISTRO": "2026-01-31T11:13:04.0279029-06:00",
      "FECHA_MODIFICACION": "2026-01-31T11:13:04.0279029-06:00",
      "CODCIA": "sample string 14",
      "IDCLIENTE": 15
    }
  ],
  "IdCliente": 10,
  "IdComedor": "sample string 11",
  "Usuario": "sample string 12",
  "CODCIA": "sample string 13",
  "MontoEntregado": "sample string 14",
  "FechaPreventa": "2026-01-31T11:13:04.0279029-06:00",
  "Email": "sample string 15",
  "CdPinpad": "sample string 16"
}

application/xml, text/xml

Sample:
<VentaRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Data.PeruOnline.BackEnd.Models">
  <CODCIA>sample string 13</CODCIA>
  <CanalPago>sample string 9</CanalPago>
  <CdPinpad>sample string 16</CdPinpad>
  <ClienteApellido>sample string 4</ClienteApellido>
  <ClienteDireccion>sample string 5</ClienteDireccion>
  <ClienteNombre>sample string 3</ClienteNombre>
  <Detalle xmlns:d2p1="http://schemas.datacontract.org/2004/07/Data.PeruOnline.Entidades">
    <d2p1:TRX_PagoDetalleDTO>
      <d2p1:CANTIDAD>6</d2p1:CANTIDAD>
      <d2p1:CODCIA>sample string 14</d2p1:CODCIA>
      <d2p1:CODIGOOPERACION>sample string 3</d2p1:CODIGOOPERACION>
      <d2p1:DESCRIPCION>sample string 5</d2p1:DESCRIPCION>
      <d2p1:DOCUMENTO>sample string 2</d2p1:DOCUMENTO>
      <d2p1:ESTADO>sample string 10</d2p1:ESTADO>
      <d2p1:FECHA_MODIFICACION>2026-01-31T11:13:04.0279029-06:00</d2p1:FECHA_MODIFICACION>
      <d2p1:FECHA_PAGO>2026-01-31T11:13:04.0279029-06:00</d2p1:FECHA_PAGO>
      <d2p1:FECHA_REGISTRO>2026-01-31T11:13:04.0279029-06:00</d2p1:FECHA_REGISTRO>
      <d2p1:IDCLIENTE>15</d2p1:IDCLIENTE>
      <d2p1:IGV>7</d2p1:IGV>
      <d2p1:SUBTOTAL>8</d2p1:SUBTOTAL>
      <d2p1:TIPO>sample string 4</d2p1:TIPO>
      <d2p1:TOTAL>9</d2p1:TOTAL>
      <d2p1:TRANSACCIONDETALLEID>1</d2p1:TRANSACCIONDETALLEID>
      <d2p1:USUARIO_REGISTRO>sample string 11</d2p1:USUARIO_REGISTRO>
    </d2p1:TRX_PagoDetalleDTO>
    <d2p1:TRX_PagoDetalleDTO>
      <d2p1:CANTIDAD>6</d2p1:CANTIDAD>
      <d2p1:CODCIA>sample string 14</d2p1:CODCIA>
      <d2p1:CODIGOOPERACION>sample string 3</d2p1:CODIGOOPERACION>
      <d2p1:DESCRIPCION>sample string 5</d2p1:DESCRIPCION>
      <d2p1:DOCUMENTO>sample string 2</d2p1:DOCUMENTO>
      <d2p1:ESTADO>sample string 10</d2p1:ESTADO>
      <d2p1:FECHA_MODIFICACION>2026-01-31T11:13:04.0279029-06:00</d2p1:FECHA_MODIFICACION>
      <d2p1:FECHA_PAGO>2026-01-31T11:13:04.0279029-06:00</d2p1:FECHA_PAGO>
      <d2p1:FECHA_REGISTRO>2026-01-31T11:13:04.0279029-06:00</d2p1:FECHA_REGISTRO>
      <d2p1:IDCLIENTE>15</d2p1:IDCLIENTE>
      <d2p1:IGV>7</d2p1:IGV>
      <d2p1:SUBTOTAL>8</d2p1:SUBTOTAL>
      <d2p1:TIPO>sample string 4</d2p1:TIPO>
      <d2p1:TOTAL>9</d2p1:TOTAL>
      <d2p1:TRANSACCIONDETALLEID>1</d2p1:TRANSACCIONDETALLEID>
      <d2p1:USUARIO_REGISTRO>sample string 11</d2p1:USUARIO_REGISTRO>
    </d2p1:TRX_PagoDetalleDTO>
  </Detalle>
  <Email>sample string 15</Email>
  <FechaPago>2026-01-31T11:13:04.0279029-06:00</FechaPago>
  <FechaPreventa>2026-01-31T11:13:04.0279029-06:00</FechaPreventa>
  <IdCliente>10</IdCliente>
  <IdComedor>sample string 11</IdComedor>
  <MetodoPago>sample string 6</MetodoPago>
  <MetodoPagoCode>sample string 7</MetodoPagoCode>
  <MetodoPagoDetalle>sample string 8</MetodoPagoDetalle>
  <MontoEntregado>sample string 14</MontoEntregado>
  <NroDocumento>sample string 1</NroDocumento>
  <TipDocumento>sample string 2</TipDocumento>
  <Usuario>sample string 12</Usuario>
</VentaRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

ResponseOfICollectionOfventaResponse
NameDescriptionTypeAdditional information
status_code

HttpStatusCode

None.

message

string

None.

error

Exception

None.

result

Collection of ventaResponse

None.

data

Collection of ventaResponse

None.

resultado

string

None.

Response Formats

application/json, text/json

Sample:
{
  "status_code": 100,
  "message": "sample string 1",
  "error": {
    "ClassName": "System.Exception",
    "Message": null,
    "Data": null,
    "InnerException": null,
    "HelpURL": "sample string 1",
    "StackTraceString": null,
    "RemoteStackTraceString": null,
    "RemoteStackIndex": 0,
    "ExceptionMethod": null,
    "HResult": 3,
    "Source": "sample string 2",
    "WatsonBuckets": null
  },
  "result": [
    {
      "codigorespuesta": "sample string 1",
      "codigooperacion": "sample string 2",
      "documento": "sample string 3",
      "mensaje": "sample string 4",
      "voucherSubject": "sample string 5",
      "voucherBase64": "sample string 6",
      "voucherBase64Detalle": "sample string 7"
    },
    {
      "codigorespuesta": "sample string 1",
      "codigooperacion": "sample string 2",
      "documento": "sample string 3",
      "mensaje": "sample string 4",
      "voucherSubject": "sample string 5",
      "voucherBase64": "sample string 6",
      "voucherBase64Detalle": "sample string 7"
    }
  ],
  "data": [
    {
      "codigorespuesta": "sample string 1",
      "codigooperacion": "sample string 2",
      "documento": "sample string 3",
      "mensaje": "sample string 4",
      "voucherSubject": "sample string 5",
      "voucherBase64": "sample string 6",
      "voucherBase64Detalle": "sample string 7"
    },
    {
      "codigorespuesta": "sample string 1",
      "codigooperacion": "sample string 2",
      "documento": "sample string 3",
      "mensaje": "sample string 4",
      "voucherSubject": "sample string 5",
      "voucherBase64": "sample string 6",
      "voucherBase64Detalle": "sample string 7"
    }
  ],
  "resultado": "sample string 2"
}

application/xml, text/xml

Sample:
<ResponseOfArrayOfventaResponseIWHxXzpM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Data.PeruOnline.Models">
  <data xmlns:d2p1="http://schemas.datacontract.org/2004/07/Data.PeruOnline.BackEnd.Models">
    <d2p1:ventaResponse>
      <d2p1:codigooperacion>sample string 2</d2p1:codigooperacion>
      <d2p1:codigorespuesta>sample string 1</d2p1:codigorespuesta>
      <d2p1:documento>sample string 3</d2p1:documento>
      <d2p1:mensaje>sample string 4</d2p1:mensaje>
      <d2p1:voucherBase64>sample string 6</d2p1:voucherBase64>
      <d2p1:voucherBase64Detalle>sample string 7</d2p1:voucherBase64Detalle>
      <d2p1:voucherSubject>sample string 5</d2p1:voucherSubject>
    </d2p1:ventaResponse>
    <d2p1:ventaResponse>
      <d2p1:codigooperacion>sample string 2</d2p1:codigooperacion>
      <d2p1:codigorespuesta>sample string 1</d2p1:codigorespuesta>
      <d2p1:documento>sample string 3</d2p1:documento>
      <d2p1:mensaje>sample string 4</d2p1:mensaje>
      <d2p1:voucherBase64>sample string 6</d2p1:voucherBase64>
      <d2p1:voucherBase64Detalle>sample string 7</d2p1:voucherBase64Detalle>
      <d2p1:voucherSubject>sample string 5</d2p1:voucherSubject>
    </d2p1:ventaResponse>
  </data>
  <error xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <ClassName xmlns:d3p1="http://www.w3.org/2001/XMLSchema" i:type="d3p1:string" xmlns="">System.Exception</ClassName>
    <Message i:nil="true" xmlns="" />
    <Data i:nil="true" xmlns="" />
    <InnerException i:nil="true" xmlns="" />
    <HelpURL xmlns:d3p1="http://www.w3.org/2001/XMLSchema" i:type="d3p1:string" xmlns="">sample string 1</HelpURL>
    <StackTraceString i:nil="true" xmlns="" />
    <RemoteStackTraceString i:nil="true" xmlns="" />
    <RemoteStackIndex xmlns:d3p1="http://www.w3.org/2001/XMLSchema" i:type="d3p1:int" xmlns="">0</RemoteStackIndex>
    <ExceptionMethod i:nil="true" xmlns="" />
    <HResult xmlns:d3p1="http://www.w3.org/2001/XMLSchema" i:type="d3p1:int" xmlns="">3</HResult>
    <Source xmlns:d3p1="http://www.w3.org/2001/XMLSchema" i:type="d3p1:string" xmlns="">sample string 2</Source>
    <WatsonBuckets i:nil="true" xmlns="" />
  </error>
  <message>sample string 1</message>
  <result xmlns:d2p1="http://schemas.datacontract.org/2004/07/Data.PeruOnline.BackEnd.Models">
    <d2p1:ventaResponse>
      <d2p1:codigooperacion>sample string 2</d2p1:codigooperacion>
      <d2p1:codigorespuesta>sample string 1</d2p1:codigorespuesta>
      <d2p1:documento>sample string 3</d2p1:documento>
      <d2p1:mensaje>sample string 4</d2p1:mensaje>
      <d2p1:voucherBase64>sample string 6</d2p1:voucherBase64>
      <d2p1:voucherBase64Detalle>sample string 7</d2p1:voucherBase64Detalle>
      <d2p1:voucherSubject>sample string 5</d2p1:voucherSubject>
    </d2p1:ventaResponse>
    <d2p1:ventaResponse>
      <d2p1:codigooperacion>sample string 2</d2p1:codigooperacion>
      <d2p1:codigorespuesta>sample string 1</d2p1:codigorespuesta>
      <d2p1:documento>sample string 3</d2p1:documento>
      <d2p1:mensaje>sample string 4</d2p1:mensaje>
      <d2p1:voucherBase64>sample string 6</d2p1:voucherBase64>
      <d2p1:voucherBase64Detalle>sample string 7</d2p1:voucherBase64Detalle>
      <d2p1:voucherSubject>sample string 5</d2p1:voucherSubject>
    </d2p1:ventaResponse>
  </result>
  <resultado>sample string 2</resultado>
  <status_code>Continue</status_code>
</ResponseOfArrayOfventaResponseIWHxXzpM>