¿Qué necesito para generar un documento por la API Bsale?

Ambiente para envíos
Access Token
Prueba localmente

Creación de comprobante de pago electrónico

POST /v1/documents.json

{
  "codeSii": 39,
  "officeId": "1",
  "emissionDate": 1462527931,
  "details": [
    {
      "netUnitValue": 10916,
      "quantity": 1,
      "comment": "el nombre del producto que voy a vender",
      "taxes": [
        {
          "code": 14,
          "percentage": 19
        }
      ]
    }
  ]
} 

¡Pruébalo!

  • codeSii:Código tributario del documento
  • officeId:Id de la sucursal que emite el documento
  • emissionDate:Fecha de emisión (unix)
  • netUnitValue:Valor neto unitario
  • quantity:Cantidad
  • comment:Detalle que venderás
  • code:Código del impuesto
  • percentage:Porcentaje del impuesto

Creación de devoluciones

POST /v1/returns.json

{
  "codeSii": 61,
  "officeId": 1,
  "expirationDate": 1565096212,
  "emissionDate": 1565096212,
  "referenceDocumentId": 1031,
  "motive": "Devolución de productos",
  "priceAdjustment": 0,
  "editTexts": 0,
  "type": 1,
  "client": {
    "code": "1-9",
    "city": "Puerto Varas",
    "municipality": "comuna",
    "activity": "giro",
    "address": "direccion"
  },
  "details": [
    {
      "documentDetailId": 1405,
      "quantity": 1,
      "unitValue": 0
    }
  ]
}

¡Pruébalo!

  • codeSii:Código tributario del documento
  • officeId:Id de la sucursal que emite el documento
  • emissionDate:Fecha de emisión (unix)
  • referenceDocumentId:Referencia del ID venta que se desea devolver/anular
  • motive:Motivo devolución
  • code:Ruc de cliente
  • company:Razón social de cliente
  • activity:Giro de cliente
  • municipality:Comuna de cliente
  • city:Ciudad cliente
  • address:Dirección de cliente
  • UnitValue:Valor neto unitario que se devolverá
  • quantity:Cantidad
  • documentDetailId:ID detalle de la venta que se está referenciando