fvalencial/begrandafe
Composer 安装命令:
composer require fvalencial/begrandafe
包简介
Envía facturas electrónicas al api de Begranda para DIAN
README 文档
README
Habilita enviar facturas electrónicas a la DIAN por medio del API de Begranda
Acerca de
Usando la libería en PHP de begranda, podrás enviar facturas electronicas a la DIAN de una forma sencilla y limpia
Requerimientos
- php >= 5.6
- Llave de Begranda -Llave de acceso para enviar tus facturas
Instalación con Composer
Ejecuta composer require fvalenciabg/begrandafe.
Enviar una factura
El proceso para enviar una factura electronica simple
$endpoint = getenv("BG_ENDPOINT");
$key = getenv("BG_KEY");
$invoice = new Invoice($endpoint,$key);
$datetime = date("Y-m-d h:i:s");
$invoice->
setInvoice("990000072")->
setSeller([
"nit"=>"3534533",
"name"=>"Vendedor",
"location"=>[
"address"=>"Cl 46 AA 43",
"countryCode"=>"CO",
"city"=>"Medellín",
"subdivission"=>"Poblado",
"department"=>"Antioquia"
]
])->
setDate($datetime)->
setBase(100000.00)->
setTotal(119000.00)->
setIva(19000.00)->
setIca(0)->
setIpo(0)->
setPaymentMethod(10)->
setPaymentChannel(9)->
setAuthorizationNumber("9000000123303363")->
setAuthorizationPeriod("2018-05-05","2028-05-05")->
setAuthorizationInvoiceFrom(990000000)->
setAuthorizationInvoiceTo(995000000)->
setBuyer([
"nit"=>"45747373",
"name"=>"Comprador",
"type"=>31,
"location"=>[
"address"=>"CR 33 56 34",
"countryCode"=>"CO",
"city"=>"Medellin",
"subdivission"=>"Belen",
"department"=>"Antioquia"
]
]);
$invoice->send();
Dudas
Si tienes dudas o inconveninentes no dudes en escribirnos a soporte@begranda.com.
统计信息
- 总下载量: 16
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-07-05