WebService-Avalara-AvaTax
view release on metacpan or search on metacpan
lib/WebService/Avalara/AvaTax/Service/Tax.pm view on Meta::CPAN
#pod
#pod =cut
has '+service' => ( default => 'TaxSvc' );
#pod =head1 WORKAROUNDS FOR INCORRECT AVALARA RESPONSES
#pod
#pod As of this writing the Avalara SOAP API returns responses that are
#pod inconsistent with the WSDL document provided. Specifically, the C<TaxIncluded>
#pod and C<GeocodeType> fields in the C<GetTaxResponse> are wrongly placed in their
#pod sequences of fields. This module adds an overlay to the Avalara tax service
#pod WSDL file that attempts to work around these problems so that the responses
#pod may be successfully parsed.
#pod
#pod =cut
has '+wsdl' => (
default => sub {
my $self = shift;
my $wsdl = XML::Compile::WSDL11->new(
$self->user_agent->get( $self->uri )->content );
lib/WebService/Avalara/AvaTax/Service/Tax.pm view on Meta::CPAN
=head2 service
The SOAP service name used in the WSDL file at L</uri>.
Defaults to C<AddressSvc>.
=head1 WORKAROUNDS FOR INCORRECT AVALARA RESPONSES
As of this writing the Avalara SOAP API returns responses that are
inconsistent with the WSDL document provided. Specifically, the C<TaxIncluded>
and C<GeocodeType> fields in the C<GetTaxResponse> are wrongly placed in their
sequences of fields. This module adds an overlay to the Avalara tax service
WSDL file that attempts to work around these problems so that the responses
may be successfully parsed.
=for Pod::Coverage BUILDARGS
=head1 SUPPORT
=head2 Perldoc
You can find documentation for this module with the perldoc command.
( run in 0.767 second using v1.01-cache-2.11-cpan-3b35f9de6a3 )