guigralho/afd-generator

package to generate AFD file

1.1 2023-10-18 14:19 UTC

This package is auto-updated.

Last update: 2024-09-18 16:30:47 UTC


README

badge badge badge badge badge badge

package to generate AFD file

Install

composer require guigralho/afd-generator

To generate a file simply add this code:

$AfdGenerator = new GuiGralho\AfdGenerator\AfdGenerator([
  'header' => [
    'docEmpregador' => '00.000.000/0000-00',
    'nomeEmpregador' => 'COMPANY LTDA',
    'numRep' => '00000000000000000',
    'dataInicial' => '2020-12-01',
    'dataFinal' => '2020-12-31',
  ],
  'content' => [
    [
      'dataPonto' => '2020-12-01',
      'horarioPonto' => '09:00',
      'numPis' => '123123123',
    ]
  ]
]);

// This returns a string of AFD file
$AfdGenerator->generate();

// This returns a string of AFD file
$AfdGenerator->download($filename = null);