Pular para o conteúdo

Irroba - Fiscal Invoice

Eventos da família fiscal_invoice.* na integração Irroba.

Eventos Disponíveis

  • fiscal_invoice.issued

Estrutura do Payload

{
"order_id": "12345",
"status": "invoice",
"date_added": 1705319000,
"date_modified": 1705319200,
"items": [
{
"name": "Produto Exemplo",
"quantity": 1,
"price": 9970,
"total": 9970
}
],
"payment_type": "pix",
"total": 9970,
"products_total": 9970,
"discount_total": 0,
"shipping_total": 2000,
"customer": {
"name": "João Silva",
"email": "[email protected]",
"cellphone": "5511999999999",
"telephone": null
},
"billing": {
"street": "Rua Principal",
"number": "123",
"complement": "Apto 45",
"neighborhood": "Centro",
"city": "São Paulo",
"state": "SP",
"country": "BR",
"postcode": "01000-000"
},
"shipping": {
"tracking_code": "AB123456789CD",
"tracking_url": "https://rastreio.irroba.com.br/AB123456789CD",
"tracking_method": "PAC",
"shipping_total": 2000,
"street": "Rua Principal",
"number": "123",
"complement": "Apto 45",
"neighborhood": "Centro",
"city": "São Paulo",
"state": "SP",
"country": "BR",
"postcode": "01000-000"
},
"store_url": "https://loja.irroba.com.br"
}

Componentes do Payload

Customer

CampoTipoDescrição
idnullSempre null
namestring | nullNome do cliente
emailstring | nullE-mail do cliente
documentnullSempre null
phone_numbersCollectionColeção de telefones
addressAddressEndereço de cobrança

Telefone

CampoTipoDescrição
formatted_phonestring | nullTelefone formatado
typenullSempre null
raw_numberstring | nullNúmero bruto
area_codenullSempre null
international_dialing_codenullSempre null

Endereço

CampoTipoDescrição
streetstring | nullRua
numberstring | nullNúmero
complementstring | nullComplemento
neighborhoodstring | nullBairro
citystring | nullCidade
statestring | nullEstado
countrystring | nullPaís
postal_codestring | nullCEP

Order

CampoTipoDescrição
idstring | nullID do pedido
statusstringStatus normalizado do pedido
created_atinteger | nullTimestamp de criação
updated_atinteger | nullTimestamp de atualização
paid_atnullSempre null
warranty_untilnullSempre null
canceled_atnullSempre null
refunded_atnullSempre null
raw_statusstring | nullStatus original do provider

Status Normalizados (OrderStatus)

A Irroba retorna os seguintes valores normalizados para o status do pedido:

ValorDescrição
paidPago
refundedReembolsado
waiting_paymentAguardando pagamento
payment_processingProcessando pagamento
canceledCancelado

Payment

CampoTipoDescrição
currencystringSempre BRL
totalintegerValor total (em centavos)
discount_valueinteger | nullValor do desconto (em centavos)
shipping_valueinteger | nullValor do frete (em centavos)
total_products_valueintegerValor total dos produtos (em centavos)
payment_methodPaymentMethodMétodo de pagamento
couponsCollectionColeção de cupons (vazia)

Métodos de Pagamento (PaymentMethod)

A Irroba retorna os seguintes métodos de pagamento:

ValorDescrição
pixPIX
boletoBoleto Bancário
credit_cardCartão de Crédito
debit_cardCartão de Débito
depositDepósito

Product

CampoTipoDescrição
idnullSempre null
namestring | nullNome do produto
quantityintegerQuantidade
unit_valueintegerValor unitário (em centavos)
total_valueintegerValor total (em centavos)
image_urlnullSempre null
typestringSempre product
offer_typestringSempre main

Checkout

CampoTipoDescrição
idnullSempre null
urlstring | nullURL da loja

Shipping

CampoTipoDescrição
carriernullSempre null
total_valueinteger | nullValor do frete (em centavos)
tracking_urlstring | nullURL de rastreamento
tracking_codestring | nullCódigo de rastreamento
methodstring | nullMétodo de envio
delivery_addressAddressEndereço de entrega
estimated_delivery_datenullSempre null
estimated_delivery_time_in_daysnullSempre null
raw_statusstring | nullStatus original do provider
statusstring | nullStatus normalizado do envio

Status Normalizados (ShippingStatus)

A Irroba retorna os seguintes valores normalizados para o status do envio:

ValorDescrição
deliveredEntregue
in_transitEm trânsito
fulfilledDespachado
withdrawal_availableDisponível para retirada
returnedDevolvido

Endereço de Entrega

CampoTipoDescrição
streetstring | nullRua
numberstring | nullNúmero
complementstring | nullComplemento
neighborhoodstring | nullBairro
citystring | nullCidade
statestring | nullEstado
countrystring | nullPaís
postal_codestring | nullCEP

Lead Tracking

Este componente nunca possui dados úteis na Irroba. Todos os campos retornam null.

CampoTipoDescrição
srcnullSempre null
scknullSempre null
utm_sourcenullSempre null
utm_campaignnullSempre null
utm_mediumnullSempre null
utm_contentnullSempre null
utm_termnullSempre null
utm_idnullSempre null
meta_fbpnullSempre null
google_ga_idnullSempre null
google_gclidnullSempre null
google_gclsrcnullSempre null
google_dclidnullSempre null
google_gbraidnullSempre null
google_wbraidnullSempre null
tiktok_ttlidnullSempre null
ipnullSempre null

[!NOTE] Essa integração não disponibiliza informações de lead tracking.


Fiscal Invoice

CampoTipoDescrição
idnullSempre null
raw_statusnullSempre null
statusstringSempre issued
numbernullSempre null
seriesnullSempre null
danfe_urlnullSempre null
access_keynullSempre null
total_valuenullSempre null
issued_atnullSempre null

Status Normalizados (FiscalInvoiceStatus)

A Irroba retorna o seguinte valor normalizado para o status da nota fiscal:

ValorDescrição
issuedEmitida

Voltar para visão geral da integração