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

Facturadores
NameDescriptionTypeAdditional 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

Sample:
{
  "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

Sample:
<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

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'Facturadores'.

Información de respuesta

Respuesta

Retorna un objeto de tipo RespuestaSuscriptor el cual incluye el Suscriptor ID

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.