POST GetTemplates

Obtener listado de las plantillas de la compañía

Request Information

URI Parameters

None.

Body Parameters

tipo de documento a obtener. 1 facturas, 2 notas créditos, 3 notas débito

DocumentTypeRequest
NameDescriptionTypeAdditional information
documentTypeCode

Tipo de documento.

integer

Range: inclusive between 1 and 5

Request Formats

application/json, text/json

Sample:
{
  "documentTypeCode": 1
}

application/xml, text/xml

Sample:
<DocumentTypeRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/APIRestUBL21.Models">
  <documentTypeCode>1</documentTypeCode>
</DocumentTypeRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Collection of TemplateData
NameDescriptionTypeAdditional information
nameTemplate

Nombre del template

string

Required

String length: inclusive between 0 and 50

fileTypeCode

Código de tipo de documento para el cual sera la plantilla 1 para factura 2 para nota crédito 3 para nota débito

integer

Required

Range: inclusive between 1 and 3

documentBase64

Plantilla html en codificación base 64

string

Required

watermarkBase64

Marca de agua en codificación base 64

string

Optional

fileTypeWatermark

Formato de la imagen de marca de agua ( png, jpg)

string

Optional

signatureImageBase64

Formato de la imagen de la firma en codificación base 64

string

Required

fileTypeSignatureImage

Formato de la imagen de la firma (png, jpg)

string

Required

active

Estado de la plantilla en el sistema

boolean

Required

Response Formats

application/json, text/json

Sample:
[
  {
    "nameTemplate": "sample string 1",
    "fileTypeCode": 2,
    "documentBase64": "sample string 3",
    "watermarkBase64": "sample string 4",
    "fileTypeWatermark": "sample string 5",
    "signatureImageBase64": "sample string 6",
    "fileTypeSignatureImage": "sample string 7",
    "active": true
  },
  {
    "nameTemplate": "sample string 1",
    "fileTypeCode": 2,
    "documentBase64": "sample string 3",
    "watermarkBase64": "sample string 4",
    "fileTypeWatermark": "sample string 5",
    "signatureImageBase64": "sample string 6",
    "fileTypeSignatureImage": "sample string 7",
    "active": true
  }
]

application/xml, text/xml

Sample:
<ArrayOfTemplateData xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/APIRestUBL21.Models">
  <TemplateData>
    <active>true</active>
    <documentBase64>sample string 3</documentBase64>
    <fileTypeCode>2</fileTypeCode>
    <fileTypeSignatureImage>sample string 7</fileTypeSignatureImage>
    <fileTypeWatermark>sample string 5</fileTypeWatermark>
    <nameTemplate>sample string 1</nameTemplate>
    <signatureImageBase64>sample string 6</signatureImageBase64>
    <watermarkBase64>sample string 4</watermarkBase64>
  </TemplateData>
  <TemplateData>
    <active>true</active>
    <documentBase64>sample string 3</documentBase64>
    <fileTypeCode>2</fileTypeCode>
    <fileTypeSignatureImage>sample string 7</fileTypeSignatureImage>
    <fileTypeWatermark>sample string 5</fileTypeWatermark>
    <nameTemplate>sample string 1</nameTemplate>
    <signatureImageBase64>sample string 6</signatureImageBase64>
    <watermarkBase64>sample string 4</watermarkBase64>
  </TemplateData>
</ArrayOfTemplateData>