Italian community of Lazarus and Free Pascal

Altro => Pub => Topic aperto da: schumi - Marzo 05, 2020, 02:20:26 pm

Titolo: servizio per anagrafica aziende
Inserito da: schumi - Marzo 05, 2020, 02:20:26 pm
qualcuno usa un servizio (gratis o a pagamento) per recuperare i dati di un'azienda partendo dalla partita iva?
un web services per automatizzare l'inserimento dei dati cliente/fornitore

grazie
Titolo: Re:servizio per anagrafica aziende
Inserito da: nomorelogic - Marzo 05, 2020, 03:02:21 pm
io tempo fa ho trovato questo sito

http://ec.europa.eu/taxation_customs/vies/

sembra una cosa ufficiale ma non so se qualcuno ci ha fatto un web service
Titolo: Re:servizio per anagrafica aziende
Inserito da: nomorelogic - Marzo 05, 2020, 04:03:51 pm
ho trovato il web service!
e pure un esempio in php per il consumo

se qualche anima pia traducesse...  ::)

Codice: [Seleziona]
<?php
DEFINE ( 'VIES_URL', 'http://ec.europa.eu/taxation_customs/vies/services/checkVatService' );

/**
 * VIES VAT number validation
 *
 * @author Eugen Mihailescu
 *       
 * @param string $countryCode           
 * @param string $vatNumber         
 * @param int $timeout         
 */
function viesCheckVAT($countryCode, $vatNumber, $timeout = 30) {
    $response = array ();
    $pattern = '/<(%s).*?>([\s\S]*)<\/\1/';
    $keys = array (
            'countryCode',
            'vatNumber',
            'requestDate',
            'valid',
            'name',
            'address'
    );

    $content = "<s11:Envelope xmlns:s11='http://schemas.xmlsoap.org/soap/envelope/'>
  <s11:Body>
    <tns1:checkVat xmlns:tns1='urn:ec.europa.eu:taxud:vies:services:checkVat:types'>
      <tns1:countryCode>%s</tns1:countryCode>
      <tns1:vatNumber>%s</tns1:vatNumber>
    </tns1:checkVat>
  </s11:Body>
</s11:Envelope>";

    $opts = array (
            'http' => array (
                    'method' => 'POST',
                    'header' => "Content-Type: text/xml; charset=utf-8; SOAPAction: checkVatService",
                    'content' => sprintf ( $content, $countryCode, $vatNumber ),
                    'timeout' => $timeout
            )
    );

    $ctx = stream_context_create ( $opts );
    $result = file_get_contents ( VIES_URL, false, $ctx );

    if (preg_match ( sprintf ( $pattern, 'checkVatResponse' ), $result, $matches )) {
        foreach ( $keys as $key )
            preg_match ( sprintf ( $pattern, $key ), $matches [2], $value ) && $response [$key] = $value [2];
    }
    return $response;
}

print_r ( viesCheckVAT ( 'RO', '19386256' ) );
?>

Titolo: Re:servizio per anagrafica aziende
Inserito da: schumi - Marzo 06, 2020, 09:21:27 am
grazie, quel servizio lo avevo trovato anch'io ma è solo delle società abilitate all'export intracomunitario, non tutte le società.

Cercavo esattamente un servizio come quello ma di tutte le ditte, dati che dovrebbe avere solo AdE.
pare che un servizio gratuito non esista (ad esclusione di alcuni via pagina web come questo https://telematici.agenziaentrate.gov.it/VerificaPIVA/Scegli.do?parameter=verificaPiva ).

Quindi stavo cercando un servizio a pagamento, se la cifra è ragionevole, per automatizzare le codifiche.

Se vi è mai capitato di chiedere fattura all'autogrill o posti simili vi chiedono solo la P.IVA, il resto dei dati lo recuperano

ciao
Titolo: Re:servizio per anagrafica aziende
Inserito da: nomorelogic - Marzo 06, 2020, 12:04:56 pm
grazie, quel servizio lo avevo trovato anch'io ma è solo delle società abilitate all'export intracomunitario, non tutte le società.

non so cosa implichi essere abilitati o no all'export intracomunitario (nel senso di black list?) però sto facendo delle prove e le P.Iva me le sta leggendo tutte.