Skip to main content
POST
/
api
/
clientcompanies
/
{companyId}
/
sifs
Nuevo SIF de empresa
curl --request POST \
  --url https://api.kubifactu.com/api/clientcompanies/{companyId}/sifs \
  --header 'Content-Type: application/json' \
  --header 'X-Qbikode-UserApiKey: <api-key>' \
  --data '{
  "company_name": "Empresa de ejemplo",
  "tax_id_number": "S6271969E",
  "other_country_code": "<string>",
  "other_tax_id_type_key": "02",
  "other_tax_id_number": "<string>",
  "name": "SIF-0001",
  "sif_id": "<string>",
  "version": "1.0.0",
  "installation_number": "LQLFBFLMUSLAEMU7SC2BROSETQU7SSRIKJDRW2QHVMCPE574M4JORYRDLWPS3NRXWJ3APCNKWWXO771GSIO731KXTAUPIMXWV33Y"
}'
{
  "data": {
    "id": "9dccd6c6-08f8-490d-a370-bfef724c0855",
    "company_name": "Empresa de ejemplo",
    "tax_id_number": "S6271969E",
    "other_country_code": "<string>",
    "other_tax_id_type_key": "02",
    "other_tax_id_number": "<string>",
    "name": "SIF 0001",
    "sif_id": "DC",
    "version": "1.0.0",
    "installation_number": "BM1WJ36SS5MOL6LWPLHTMBFUOTQO5TNDU2ILL34JG6FLSVAUMD1I0G41AS7PC870QAHHIOWJSBPKRB2XELRCUWO4TSJ8XY0UPAML",
    "only_verifactu_use_key": "S",
    "multi_ot_key": "N",
    "supporting_multiple_ots_key": "N"
  }
}

Authorizations

X-Qbikode-UserApiKey
string
header
required

API-KEY del intermediario que hace la petición. Este dato se puede consultar en el panel web, en la página de Perfil de usuario.

Path Parameters

companyId
string
required

ID de la empresa.

Body

application/json
company_name
string
required

Nombre de la empresa.

Example:

"Empresa de ejemplo"

tax_id_number
string
required

NIF/CIF de la empresa.

Example:

"S6271969E"

name
string
required

Nombre del SIF.

Maximum length: 30
Example:

"SIF-0001"

sif_id
string
required

Identificador del SIF para Veri*Factu. Deberá distinguirse de otros posibles SIFs que produzca esta entidad productora.

Deberá tener rellenadas siempre las dos posiciones, cada una de las cuales deberá ser una letra mayúscula, excepto la Ñ, o un dígito numérico.

Maximum length: 2
version
string
required

Versión en formato X.Y.Z del SIF.

Example:

"1.0.0"

installation_number
string
required

Número de instalación del sistema informático de facturación (SIF) utilizado. Deberá distinguirse de otros posibles SIF utilizados para realizar la facturación del obligado a expedir facturas, es decir, de otras posibles instalaciones de SIF pasadas, presentes o futuras utilizadas para realizar la facturación del obligado a expedir facturas, incluso aunque en dichas instalaciones se emplee el mismo SIF de un productor.

Maximum length: 100
Example:

"LQLFBFLMUSLAEMU7SC2BROSETQU7SSRIKJDRW2QHVMCPE574M4JORYRDLWPS3NRXWJ3APCNKWWXO771GSIO731KXTAUPIMXWV33Y"

other_country_code
string

Código del país en formato ISO 3166-1 alpha-2. Sólo es necesario rellenarlo si el sujeto no es nacional. El código de país debe ser ES si other_tax_id_type_key es 07 (no censado). Ejemplo: DE

other_tax_id_type_key
enum<string>

Clave para identificar el tipo de documento. Los valores posibles son:

  • 02: NIF-IVA: Número de Identificación Fiscal para IVA.
  • 03: Pasaporte: Documento oficial que acredita la identidad y nacionalidad del portador.
  • 04: Documento oficial de identificación expedido por el país o territorio de residencia.
  • 05: Certificado de residencia: Documento que acredita la residencia fiscal.
  • 06: Otro documento probatorio: Documento adicional que sirve como prueba de identidad.
  • 07: No censado: El receptor no está registrado en el censo fiscal.
Available options:
02,
03,
04,
05,
06,
07
other_tax_id_number
string

Número de identificación en el país de residencia del sujeto. Ejemplo: L74JF44L2 para una empresa de DE.

Response

Empresa creada con éxito.

data
object
I