POST ConValidacionPrevia/HabilitarFacturador

Request Information

URI Parameters

None.

Body Parameters

Habilitados
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

EnviarSetPruebas

Indica si se envian Documentos de pruebas para habilitar al Facturador. True para enviar documentos de pruebas

boolean

Required

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.

SushTestSetId

Es el identificador de pruebas suministrado por la Dian. Se obtiene en el portal d ehabilitación al configurar los modos de operación.

string

Required

String length: inclusive between 36 and 36

Request Formats

application/json, text/json

Sample:
{
  "SuscDocumento": "sample string 1",
  "SuscDv": "sample string 2",
  "EnviarSetPruebas": true,
  "SuscRazonSocial": "sample string 4",
  "SuscDireccion": "sample string 5",
  "SuscObligaciones": "sample string 6",
  "SuscNombres": "sample string 7",
  "SuscApellidos": "sample string 8",
  "SuscCorreo": "sample string 9",
  "SuscTelefono": "sample string 10",
  "TipoPersona": 11,
  "Regimen": "sample string 12",
  "CodigoPostal": "sample string 13",
  "NitAliado": "sample string 14",
  "logo": "sample string 15",
  "SushTestSetId": "sample string 16"
}

application/xml, text/xml

Sample:
<Habilitados xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/KiaiFacturacion.Aplicacion.Dtos.Suscriptores">
  <CodigoPostal>sample string 13</CodigoPostal>
  <EnviarSetPruebas>true</EnviarSetPruebas>
  <NitAliado>sample string 14</NitAliado>
  <Regimen>sample string 12</Regimen>
  <SuscApellidos>sample string 8</SuscApellidos>
  <SuscCorreo>sample string 9</SuscCorreo>
  <SuscDireccion>sample string 5</SuscDireccion>
  <SuscDocumento>sample string 1</SuscDocumento>
  <SuscDv>sample string 2</SuscDv>
  <SuscNombres>sample string 7</SuscNombres>
  <SuscObligaciones>sample string 6</SuscObligaciones>
  <SuscRazonSocial>sample string 4</SuscRazonSocial>
  <SuscTelefono>sample string 10</SuscTelefono>
  <SushTestSetId>sample string 16</SushTestSetId>
  <TipoPersona>11</TipoPersona>
  <logo>sample string 15</logo>
</Habilitados>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

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

Sample:

Sample not available.