POST api/Suscriptores/CrearSuscriptor
Permite Crear un Suscriptor para emitir Facturas en el modelo de validación previa. Este método permite crear Suscriptores
Información requerida
URI Parameters
None.
Cuerpo de Petición
Recibe los Datos del obligado a facturar o Suscriptor
FacturadoresName | Description | Type | Additional information |
---|---|---|---|
SuscDocumento |
Es el Nit del facturador sin dígito de verificación |
string |
Required Matching regular expression pattern: ^((?!^SuscDocumento$)[0-9])+$ String length: inclusive between 1 and 100 |
SuscDv |
Es el dígito de verificación del Facturador |
string |
Required Matching regular expression pattern: ^((?!^SuscDv$)[0-9])+$ String length: inclusive between 1 and 1 |
SuscRazonSocial |
Es la razón social del obligado a facturar, tal como aparece en el RUT. |
string |
Required String length: inclusive between 1 and 1000 |
SuscDireccion |
Es la dirección del obligado a Facturar, tal como aparece en el RUT. |
string |
Required String length: inclusive between 1 and 200 |
SuscObligaciones |
Son las obligaciones tributarias y resposabiidad de iva del obligado a Facturar. Se deben enviar separadas por punto y como(;) y deben ser las que aparecen en el RUT y en el aparatado 6.2.7. Responsabilidades fiscales del anexo Tecnico. Ejemplo: O-07;O-14 en el caso que el facturador tenga en el RUT: Retención en la fuente a título de renta (07) y Informante de exógena(14). se pued eusar el comodin:O-99 |
string |
Required String length: inclusive between 1 and 200 |
SuscNombres |
Nombre del obligado a a Facturar. En el caso de las personas jurídicas se debe enviar el nombre del representante legal principal. |
string |
None. |
SuscApellidos |
Apellidos del obligado a a Facturar. En el caso de las personas jurídicas se debe enviar el o los Apellidos del representante legal principal. |
string |
None. |
SuscCorreo |
Correo Electrónico del facturador. Debe ser el que aparece en el RUT. |
string |
Required String length: inclusive between 6 and 50 |
SuscTelefono |
Telefono del facturador. Debe ser el que aparece en el RUT. |
string |
Required String length: inclusive between 7 and 20 |
TipoPersona |
Tipo de persona del facturador. Debe ser el que aparece en el RUT. Natural o Jurídico |
integer |
Required Range: inclusive between 1 and 2 |
Regimen |
Regímen del facturador. Debe ser el que aparece en el RUT. |
string |
Matching regular expression pattern: ^((?!^Regimen$)[04589])+$ String length: inclusive between 2 and 2 |
CodigoPostal |
Código postal del facturador. Debe ser el que aparece en el RUT. |
string |
Matching regular expression pattern: ^((?!^CopcCodigo$)[0-9])+$ String length: inclusive between 6 and 6 |
NitAliado |
Es el NIT del Aliado estratégico sin digito de verificación. En el caso de estar creando el suscritor del mismo aliado se debe poner el NIT de Sosftware Estratégico:900395252 |
string |
Required Matching regular expression pattern: ^((?!^NitAliado$)[0-9])+$ String length: inclusive between 1 and 100 |
logo |
Permite cargar el logo del suscriptor en B64. Este logo es el asociado a la representación grafica del Suscriptor. |
string |
None. |
Request Formats
application/json, text/json
{ "SuscDocumento": "sample string 1", "SuscDv": "sample string 2", "SuscRazonSocial": "sample string 3", "SuscDireccion": "sample string 4", "SuscObligaciones": "sample string 5", "SuscNombres": "sample string 6", "SuscApellidos": "sample string 7", "SuscCorreo": "sample string 8", "SuscTelefono": "sample string 9", "TipoPersona": 10, "Regimen": "sample string 11", "CodigoPostal": "sample string 12", "NitAliado": "sample string 13", "logo": "sample string 14" }
application/xml, text/xml
<Facturadores xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FEIntegracion.Model.Comunes"> <CodigoPostal>sample string 12</CodigoPostal> <NitAliado>sample string 13</NitAliado> <Regimen>sample string 11</Regimen> <SuscApellidos>sample string 7</SuscApellidos> <SuscCorreo>sample string 8</SuscCorreo> <SuscDireccion>sample string 4</SuscDireccion> <SuscDocumento>sample string 1</SuscDocumento> <SuscDv>sample string 2</SuscDv> <SuscNombres>sample string 6</SuscNombres> <SuscObligaciones>sample string 5</SuscObligaciones> <SuscRazonSocial>sample string 3</SuscRazonSocial> <SuscTelefono>sample string 9</SuscTelefono> <TipoPersona>10</TipoPersona> <logo>sample string 14</logo> </Facturadores>
application/x-www-form-urlencoded
Información de respuesta
Respuesta
Retorna un objeto de tipo RespuestaSuscriptor el cual incluye el Suscriptor ID
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample not available.