- Notifications
You must be signed in to change notification settings - Fork2
fvalenciabg/begrandafe
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Habilita enviar facturas electrónicas a la DIAN por medio del API de Begranda
Usando la libería en PHP de begranda, podrás enviar facturas electronicas a la DIAN de una forma sencilla y limpia
- php >= 5.6
- Llave de Begranda -Llave de acceso para enviar tus facturas
Ejecutacomposer require fvalenciabg/begrandafe
.
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();
Si tienes dudas o inconveninentes no dudes en escribirnos asoporte@begranda.com.
About
Envía facturas electrónicas al api de Begranda para DIAN
Topics
Resources
Stars
Watchers
Forks
Packages0
No packages published