FACTURA GRAVADA EN DÓLARES
POSThttps://empresa1.demo3pro6.ibu.pe/api/documents
Ejemplo:
- Método: POST
- URL: https://demo.pro5.fastura.app/api/documents
- TOKEN: HOHYgwd4atPalTxqi2IIspythpLAU7eP239oByfjk9VuveiOpfUTm4Yg0Szt
Request
- application/json
- application/xml
- application/x-www-form-urlencoded
Body
required
- JSON A ENVIAR
serie_documentostringrequired
Example:
F001
numero_documentostringrequired
Example:
#
fecha_de_emisiondaterequired
Example:
2018-10-09
hora_de_emisiontimerequired
Example:
10:11:11
codigo_tipo_operacionstringrequired
Example:
0101
codigo_tipo_documentostringrequired
Example:
01
codigo_tipo_monedastringrequired
Example:
USD
fecha_de_vencimientodaterequired
Example:
2018-10-09
numero_orden_de_comprastring
Example:
0045467898
datos_del_cliente_o_receptor
object
required
totales
object
required
items
object[]
required
Body
required
- JSON A ENVIAR
serie_documentostringrequired
Example:
F001
numero_documentostringrequired
Example:
#
fecha_de_emisiondaterequired
Example:
2018-10-09
hora_de_emisiontimerequired
Example:
10:11:11
codigo_tipo_operacionstringrequired
Example:
0101
codigo_tipo_documentostringrequired
Example:
01
codigo_tipo_monedastringrequired
Example:
USD
fecha_de_vencimientodaterequired
Example:
2018-10-09
numero_orden_de_comprastring
Example:
0045467898
datos_del_cliente_o_receptor
object
required
totales
object
required
items
object[]
required
Body
required
- JSON A ENVIAR
serie_documentostringrequired
Example:
F001
numero_documentostringrequired
Example:
#
fecha_de_emisiondaterequired
Example:
2018-10-09
hora_de_emisiontimerequired
Example:
10:11:11
codigo_tipo_operacionstringrequired
Example:
0101
codigo_tipo_documentostringrequired
Example:
01
codigo_tipo_monedastringrequired
Example:
USD
fecha_de_vencimientodaterequired
Example:
2018-10-09
numero_orden_de_comprastring
Example:
0045467898
datos_del_cliente_o_receptor
object
required
totales
object
required
items
object[]
required
Responses
- 200
- 400
- 422
JSON RESPUESTA
- application/json
- application/xml
- Schema
- Example (from schema)
Schema
successboolean
Example:
true
data
object
required
links
object
response
object
{
"success": true,
"data": {
"number": "F001-29",
"filename": "20302019010-01-F001-29",
"external_id": "2bb69425-77e0-4566-8150-08f7828ea189",
"state_type_id": "05",
"state_type_description": "Aceptado",
"number_to_letter": "Ciento dieciocho con 00/100",
"hash": "L4SMnLskkHwi02oy6a4tqcRMv0Y=",
"qr": "iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAIAAACzY+a1AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4AQCbgGR/Af///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALZZrzNrOjhXAAAAAElFTkSuQmCC",
"id": 324
},
"links": {
"xml": "https://demo.pro5.fastura.app/downloads/document/xml/2bb69425-77e0-4566-8150-08f7828ea189",
"pdf": "https://demo.pro5.fastura.app/downloads/document/pdf/2bb69425-77e0-4566-8150-08f7828ea189",
"cdr": "https://demo.pro5.fastura.app/downloads/document/cdr/2bb69425-77e0-4566-8150-08f7828ea189"
},
"response": {
"code": "0",
"description": "La Factura numero F001-29, ha sido aceptada",
"notes": []
}
}
- Schema
- Example (from schema)
Schema
successboolean
Example:
true
data
object
required
links
object
response
object
<root>
<success>true</success>
<data>
<number>F001-29</number>
<filename>20302019010-01-F001-29</filename>
<external_id>2bb69425-77e0-4566-8150-08f7828ea189</external_id>
<state_type_id>05</state_type_id>
<state_type_description>Aceptado</state_type_description>
<number_to_letter>Ciento dieciocho con 00/100</number_to_letter>
<hash>L4SMnLskkHwi02oy6a4tqcRMv0Y=</hash>
<qr>iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAIAAACzY+a1AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4AQCbgGR/Af///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALZZrzNrOjhXAAAAAElFTkSuQmCC</qr>
<id>324</id>
</data>
<links>
<xml>https://demo.pro5.fastura.app/downloads/document/xml/2bb69425-77e0-4566-8150-08f7828ea189</xml>
<pdf>https://demo.pro5.fastura.app/downloads/document/pdf/2bb69425-77e0-4566-8150-08f7828ea189</pdf>
<cdr>https://demo.pro5.fastura.app/downloads/document/cdr/2bb69425-77e0-4566-8150-08f7828ea189</cdr>
</links>
<response>
<code>0</code>
<description>La Factura numero F001-29, ha sido aceptada</description>
</response>
</root>
Invalid input
Validation exception
Authorization: oauth2
name: petstore_authtype: oauth2scopes:write:pets,read:pets
flows: { "implicit": { "authorizationUrl": "https://empresa1.demo3pro6.ibu.pe", "scopes": { "write:pets": "modify pets in your account", "read:pets": "read your pets" } } }
- csharp
- curl
- dart
- go
- http
- java
- javascript
- kotlin
- c
- nodejs
- objective-c
- ocaml
- php
- powershell
- python
- r
- ruby
- rust
- shell
- swift
- HTTPCLIENT
- RESTSHARP
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://empresa1.demo3pro6.ibu.pe/api/documents");
request.Headers.Add("Accept", "application/json");
request.Headers.Add("Authorization", "Bearer <token>");
var content = new StringContent("{\n \"serie_documento\": \"F001\",\n \"numero_documento\": \"#\",\n \"fecha_de_emision\": \"2018-10-09\",\n \"hora_de_emision\": \"10:11:11\",\n \"codigo_tipo_operacion\": \"0101\",\n \"codigo_tipo_documento\": \"01\",\n \"codigo_tipo_moneda\": \"USD\",\n \"fecha_de_vencimiento\": \"2018-10-09\",\n \"numero_orden_de_compra\": \"0045467898\",\n \"datos_del_cliente_o_receptor\": {\n \"codigo_tipo_documento_identidad\": \"6\",\n \"numero_documento\": \"10414711225\",\n \"apellidos_y_nombres_o_razon_social\": \"EMPRESA XYZ S.A.\",\n \"codigo_pais\": \"PE\",\n \"ubigeo\": \"150101\",\n \"direccion\": \"Av. 2 de Mayo\",\n \"correo_electronico\": \"demo@gmail.com\",\n \"telefono\": \"427-1148\"\n },\n \"totales\": {\n \"total_exportacion\": 0,\n \"total_operaciones_gravadas\": 100,\n \"total_operaciones_inafectas\": 0,\n \"total_operaciones_exoneradas\": 0,\n \"total_operaciones_gratuitas\": 0,\n \"total_igv\": 18,\n \"total_impuestos\": 18,\n \"total_valor\": 100,\n \"total_venta\": 118\n },\n \"items\": [\n {\n \"codigo_interno\": \"P0121\",\n \"descripcion\": \"Inca Kola 250 ml\",\n \"codigo_producto_sunat\": \"\",\n \"unidad_de_medida\": \"NIU\",\n \"cantidad\": 2,\n \"valor_unitario\": 50,\n \"codigo_tipo_precio\": \"01\",\n \"precio_unitario\": 59,\n \"codigo_tipo_afectacion_igv\": \"10\",\n \"total_base_igv\": 100,\n \"porcentaje_igv\": 18,\n \"total_igv\": 18,\n \"total_impuestos\": 18,\n \"total_valor_item\": 100,\n \"total_item\": 118\n }\n ]\n}", null, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
ResponseClear